The bar for onsite got rediculoisly low at on point. It varied quite a bit by org but many new hires were clearly not the same caliber as previous years.
Yeah I think I still better than a lot of places is judging by some of the candidates I interview but I think its still true in general that as CS has become more of a established profession and path to high income job the types of person persuing it has changed and the demand for CS degrees has caused colleges to dilute their CS programs quite a bit - especially in terms of number and choice of electives.