Pros
Great facilities, very social, good equipment, encourage collaboration and innovation. Constantly changing technology so there's plenty to learn and play with, but solid ground is hard to find. If you can handle doing everything yourself and managing yourself and your career, you may have a chance.
Cons
It's high school. Cliques, sniping, gossipy. Management is constantly screwing with people. Nothing is good enough. "Oh great job, now I want more" is the prevailing attitude, and if you screw up, you're in the doghouse forever. I'm not racist or sexist, but if you're a white man you have no chance. And, if you are pushing late 50's they will do their best to push you out. Read the reviews, interns love the place, established pros are quite negative. And, if you apply to other positions and your mgr doesn't want to lose you or dislikes you they will give a review of you that would be illegal on the outside. Management is contentious as they all try and scramble to make each other look bad. I was there for 9 years and watched the attitudes of employees decline rapidly. The place will consume your life. And it's really a shame since there is so much potential. They want to be a technology company, but they still act like a little fish.