Company: Microsoft
Date: 2015-08-17
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great people, awesome culture
Pros: - Highly talented people in the team to learn from
- Variety of projects to work on and ability to move across teams with ease
- Managers that are technically strong and great mentors as well
- Above average salary and benefits
Cons: - Since it is a huge company with 90,000 employees around the world, your contributions at times may seem puny and irrelevant