Pros
The best reason to work for this company is pay... It isn't anything else really. Everything that use to make this employeer the best in its class has been cut back on. That includes, bonuses, stock options, medical and every other beni has been cut. The best reason to work for this company is tainted with all the other reasons not to work here. Yes, we don't mind working hard but over the last few years they have asked for more and cut more from the people who actually make a difference within the rankings.
Cons
Massive company where everyone is your boss. They don't cater to their employees they cater to the upper management staff. 95% of upper management looks down the rankings as throw away commodities that can be replaced by someone who cost less and works longer hours. This way upper management can pocket more money while the take away more and more and expect more and more. The company has lost it's big blue attitude and has taken on a dog eat dog attitude. Compitetion is good but you better come prepared with a full fledge body of armor if you work here.