Company: Microsoft
Date: 2014-08-01
Overall rating: 4/5
Employment status: current
Experience level: Junior

It was overall a satisfying experience
Pros: Great people. You will infact meet some really brilliant people who created things you use daily. Perks are awesome.   epending on the team, you will get lot of team events. You know you are chnaging people's lives when you work here. Work life balance is great.
Cons: Switching to other teams within Microsoft is insanely hard. Sometimes you dont get the feel of where the company is moving to early enough.