Company: Microsoft
Date: 2016-01-28
Overall rating: 4/5
Employment status: current

Keep attracting top talent
Pros: It's a great environment to learn and grow with access to some of the best engineering minds in the software industry. Microsoft is often dismissed as a older company but it has some of the most difficult and exciting projects to work on
Cons: Keep employees engaged and offering exciting challenges is tough for any company. Microsoft should strive to make sure all teams allow individuals to seek out new projects and challenges that align better with their interests.