Company: Microsoft
Date: 2012-08-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great company to work for
Pros: - compensation and benefits are excellent
- people are usually very bright
- internal processes are very well organized
- excellent flexibility framework that gives employee a freedom to choose where to work from, when to come and leave work. All that matters are hitting your KPIs
- very comfortable place to be
Cons: - separation on regular employees and contractors - this feels very wrong
- very aggressive sales targets
- the company is rather hierarchical - it takes forever to make something change
- because company is so organized, something one feels like there is no way to change something that goes wrong, it also leaves you with the feelings that there is little space for creativity
- you have to use Microsoft products, ownership of Iphone is not encouraged for example