Company: Microsoft
Date: 2015-08-06
Overall rating: 3/5
Employment status: former
Experience level: Junior

Deliverable focused environment
Pros: + Ability to set own work hours
+ Casual work environment
+ Benefits are excellent
Cons: - Managers allow employees to over-commit
- Review process is arbitrary and metrics frequently change mid-cycle
- There are cliques that protect each other and leave others out to dry
- Some managers micromanage and demand to know what work was done every hour of the week