Company: Microsoft
Date: 2016-06-20
Overall rating: 2/5
Employment status: former
Experience level: Senior

Honest Review
Pros: - Good buzz atmosphere as if something exciting is happen each day. It makes you feel you are doing something important. 
- Working with like-minded IT technical employees, who are also passionate about learning, if you want to learn, sell, support, market, consultant, enterprise technology its a great software corporation to work, and learn a job in a big company. 
- If you have huge drive and passion, its a phenomenal company to deliver.
Cons: - Career opportunities are limited outside the US, especially as so many in higher positions are staying in their current positions for 5, 10, 20 years or more, it will be very difficult to get a good position i.e. progress through the ranks, work your way up, than if you had joined in the 1990's, and very early 2000's. Today, the company is over 120,000 employees, so there is very little room for career progression " and say I can be here 20, 30 years. 
- Work is constant changing, always being challenged too much. The job description is very different reality to when you get inside and on board. You will have to take tasks which are always above your normal job title.
- Review system is "we have two slices of cake" to share with 10 people in a department, a lot of people feel its very unfair, as everyone is chipping in and adding to Microsoft's value. One year you can get a slice of cake, next year none, yet you did same work as year before.