Pros
Compensation not bad. Bonuses are good, but unreliable and not directly related to your own contribution. Some really great people among the mass of junior workers and Indian-descent men who have been promoted way beyond their ability.
Cons
I was hired as an AVP to develop a business. Budget cut immediately. Wanted tier-1 thinking and leadership, but with no investment. Ended up reporting to a young man in India who literally pulled all of my team away from me without telling me (or them). I was told on my exit that 70% of non-Indian descent people are gone within 12-months. Confirmed that my SVP had cut ALL the white people from his organization. Not worth the law suit. I found another senior job (outside the company) within a couple of weeks. If you think you are going to have a senior role in this company, think again. There are many many examples of people who've been told one thing and then faced another reality. They want tier-1 people to take their ideas, and then cut them. Finally, I was "released" with 2-days notice. Yes, really... they fired an AVP with 2-days notice.