Microsoft – “Great place to work for the right personality- and work-style type.”
Pros
Smart people, good opportunities, get to work on interesting projects, great campus, great benefits, ability to move around the world if you so choose
Cons
Work-life balance can be challenging, but mostly because you yourself need to proactively manage how many hours you work.... If you work 20 hours per day, there will still be work to do, so you have to make the choice where to draw the line.
Advice to Senior Management
More focus on what's important, more agility in bringing products to market, more clarity what the uber-strategy is for the company.