Company: Microsoft
Date: 2015-03-25
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Solid benefits, a variety of teams and products
Pros: - Good benefits
- A variety of teams and products that you can work on
- Many smart people
- Company is trying to make some changes to be more agile
Cons: - Benefits used to be even better
- Very large company so you can feel like you're not having much impact at times
- Still moves somewhat slow compared to smaller, leaner companies
- Changing teams is almost as much effort as changing companies