Even with a top-tier company, recruiting top-tier employees, doesn't implie top-tier-interesting-work. I do think many of the top-tier companies do have good people, because they can pay for them, but it almost seems like it's a defensive move to keep talent away from other companies, rather than utilizing that talent to the utmost.
Top-tier company != top-tier employees.