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

Great people and products but you will work very hard
Pros: Great networking and teamwork plus a fun environment. I learned a ton from my peers and loved the morale events we had.
Cons: The work never ends and you can't effect much change. Plus you are constantly getting a new boss or new VP and that makes it very challenging.