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

Great company, Good benefits, smart people, but can become too complacent
Pros: - Good work life balance
- Smart people to work with
- Great pay and benefits
- Good brand to have on your resume
Cons: - You can become too complacent, and career growth may stall, unless you are motivated enough to constantly keep evaluating your situation
- Not enough opportunity to learn new (non-Microsoft) technologies. Although this is changing in many teams now.