Company: Microsoft
Date: 2009-10-04
Overall rating: 5/5
Employment status: current

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.