Company: Microsoft
Date: 2013-04-02
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great talent, Opportunity to work on various projects
Pros: - Great talent. There is some really good talent in Microsoft and opportunity to work and learn from them is awesome.
- Microsoft provides opportunity to work on wide spectrum of technologies - Bing, Server, Windows, XBOX, Office
- Microsoft provides good work life balance.
- Microsoft has some of the best benefit package in industry.
Cons: - Microsoft seems to be playing catching up in too many areas - phone, tablets, search. It might be better to pick fewer areas and go all in them.