Company: Microsoft
Date: 2017-04-02
Overall rating: 4/5
Employment status: current
Experience level: Junior

It got better over time
Pros: - Working with very smart and nice colleagues
- Good work-life balance and great salary and benefits
- Contribute to software that is globally used is exciting and rewarding
- Continued progress to standardize on technology, use Open Source and publicly available software
- Inspiring CEO talks
Cons: - There is no good channel to provide feedback about managers
- Despite inspiring talks by the CEO, many employees seem to have a negative perspective about the company
- Reward process still encourages competition within each group and between groups