Pros
Free sodas and coffee and....that's about it.
Cons
It’s amazing that nobody talks about favoritism, corruption, egos, incompetent management etc. If you end-up working for a good team everything should be OK however, as with any larger company everyone wants to be on a good team and most of the ppl are not. I happened to be working on a team where management believes that they are the smartest in the room….do you remember how this worked out for Enron? The disrespect, the arrogance, the behavioral abuse, followed by either direct or indirect threat of terminating employment, the daily appearance in action of superiority is much more common than listed in the reviews. The mistreatment of contractors while playing the tune that they contribute great value is a false facade. Huge amounts of full time employees left company due to internal politics, performance reviews unfairness and etc. Overall this is not a company you want to work for…besides recognizable name it has huge amounts of egoistic maniacs which generally a danger to be around.