Company: Microsoft
Date: 2014-11-19
Overall rating: 4/5
Employment status: current
Experience level: Senior

Many opportunities for working on a variety of projects
Pros: Lots of great tech, good salary/benefits/bonus, large customer base.
Cons: Work/life balance can be challenging, lots of negotiations to get things done.