Company: Microsoft
Date: 2011-06-29
Overall rating: 5/5
Employment status: current

Great place to learn and build network.
Pros: - beautiful work space
- opportunities to grow professionally
- excellent benefits
- work with best designers in the industry
- passionate atmosphere
Cons: - politics compromise product quality
- complicated, ever-evolving organizational structure
- work/life balance can be complicated
- not enough people to get all of the work done
- performance review model
- engineering culture dominates