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

Great place to work
Pros: Great work/life balance, and great compensation and benefits.
Cons: Too many processes hampers agility and causes many teams to release code at a pace that's considerably slower than our competitors.