Company: Microsoft
Date: 2014-02-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to work
Pros: - work-life balance
- ability to influence products millions of people use daily 
- very competitive compensation/benefits package
- opportunities to move into different projects/products/groups
- EVERYONE I've worked with is sharp
Cons: - LOTS of overhead: mandatory hr trainings, skip levels, monthly all hands, quarterly all hands, group events, etc
- at times it can can feel as though people are just going through the motions