Company: Microsoft
Date: 2014-11-11
Overall rating: 3/5
Employment status: former
Experience level: Junior

Consistently trying to figure itself out
Pros: good benefits and good colleagues. Access to technology to do your job and learn
Cons: Horrible management. People in it for themselves and have no concept of what a good Manager should be like.