Company: Microsoft
Date: 2014-10-13
Overall rating: 3/5
Employment status: former
Experience level: Senior

Started off good but benefits eroded too much over time
Pros: Ok benefits. Able to more or less choose your own work hours. Generally good work-life balance.
Cons: Promotions and bonuses processes are extremely abusable allowing managers to distribute based on opinion rather than proven merit.