Company: Microsoft
Date: 2014-02-03
Overall rating: 5/5
Employment status: former

Great Learning Experience
Pros: Great benefits, great learning, Lots of diversification of products there fore lots of opportunities. Very technical and possibility of having a work life balance when one wants it
Cons: Middle level managers are not the best, Growth can be a little slow, the review system is not extremely transparent so things are not always clear. Salaries are slightly lower than other competitive companies.