Company: Microsoft
Date: 2019-03-05
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great place to work for
Pros: 1-If you love tech, definitely it's a company to work for
2-Very good benefits
3-Availability to work from home
4-Salary is above the market average
5-Possibility to move to different countries
6-Possibility to work with different countries
7-Collaboration between teams
Cons: 1-Employee performance review is very subjective if you are trying grow inside the organization.
2-Not all managers are good mentors to help you to grow/get promotion.
3-The objectives to change level/role are described, but even if you fulfill all of them it's hard to get promotion.
4-Work-life balance is challenging sometimes