Company: Microsoft
Date: 2015-12-31
Overall rating: 5/5
Employment status: current
Experience level: Junior

Been here 5 years and looking forward to the next 5
Pros: Lots of opportunities to move up if you are willing to look around and network. Lots of interesting and cutting edge projects to work on. Salary, bonus and benefits are great. Like any job, you get what you put into it. This doesn't mean having to work crazy hours. A good work life balance can be achieved, you just need to be proactive about it.
Cons: There are many naïve people out there that still see Microsoft as Micro$oft, the money hungry corporate giant that wants to take over the world. As a result I have seen these types of people discredit the advice of subject matter experts simply because they work at Microsoft. This is more of an nuisance than anything.