Company: Microsoft
Date: 2017-11-03
Overall rating: 5/5
Employment status: current
Experience level: Junior

Superb Employer.
Pros: - Great Company culture
- Great compensation
- Interesting work
- Excellent growth opportunities 
- Great social events 
- Incredibly flexible working 
- Wonderful and modern office space
Cons: - Location limited to certain offices
- Some/minimal internal politics
- Sometimes there can be some bureaucracy
- There can be many gatekeepers when trying to make larger changes/impacts.