Company: Microsoft
Date: 2015-11-19
Overall rating: 4/5
Employment status: former
Experience level: Junior

Opportunities Abound
Pros: Microsoft is full of very smart, driven people and plenty of opportunities for changing scope of work to keep yourself challenged.  Benefits are some of the best around.  At Microsoft you have the ability to work on technology that can change the way the world works - you can make a huge difference in people's lives.
Cons: Work/Life Balance can be challenging.  Additionally, the nature of the technology business is one where most everyone is looking out for themselves so you have to have thick skin and understand that environment.