Pros
Flexible schedule when you don't have to be in meetings. The company has amazing PR and capital investments departments. You get to work with very large corporate clients - it's very good soft-skill experience.
Cons
You're expected to work more than 60 hours a week in most cases and may be asked to work out of country on a weekly basis from the start. (I was) Microsoft culture abuses new employees' lack of knowledge about corporate culture. The culture lacks a modicum of adult self-awareness and doesn't realize that it's internal culture is a lot more like a high-school clique than, say, IBM, or Google. Toxic-male misogyny is normalized and female managers are groomed to emulate the worst behaviors of the male managers. Women in management attack and sabotage their female subordinates. Customers are treated with dismissive arrogance, as employees are. Teams composed of all technically skilled ethic minorities led by skill-less white people is common. Managers are empowered and do ignore employee requests for accommodations for mental illness requiring a "doctor's note" for mental illness accommodations. There is no focus on balancing life with work.