Pros
Good compensation initially. Great bonuses in good years. The business leadership is very talented and far ahead of the curve. After working here, you will really appreciate almost any other company.
Cons
Terrible "work life balance". As commented on in another review innovative thought is not only frowned upon but actively discouraged. Completely differing cultures in differing areas within the company. As also mentioned, the IT group is mired in favoritism, fiefdoms and politics. The technological level of the company is quite primitive, and ludicrous for a company of that size. The smug arrogance of some of the managers is laughable once outside their influence, but horrific if working for one of them. Limited or no negative feedback from their subordinates though as they are quickly approaching their coveted 100% H1B or offshored goal.