None of the Fortune 500 companies hire top talent. They have a few good people but 98% of the engineers are average at best. Over paid.
You just have to accept most staff at any corporation are simply just average. There has to be an average for there to be better and worse.