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

Great learning environment where you get to push yourself
Pros: Great mentors
variety of work
make an impact - affect lots of customers
Cons: bureaucratic
the annual reviews are not transparent - there is a fair bit of politics that happens here
lot of work is done just to gain 'visibility' and not because it is the best thing to do either for the business or the customers
Steve ballmer is not an inspiring leader but he is on the way out. I hope that who ever replaces him is from the software industry and has a technical background.