there's probably a limited number of projects that interest me at these companies and knowing my luck I would get assigned to some maintenance project doing "plumbing" (internal use only libs for example) or assigned to cleanup shitty code from a nearly dying project.
if you are graduating college and get into these companies, don't drink the koolaid. keep your eyes open and don't waste your potential on these companies. Save up your $$$, and build something that people will use.