Company: Microsoft
Date: 2014-06-14
Overall rating: 4/5
Employment status: current
Experience level: Senior

Enjoy working at Microsoft
Pros: Great people, great diversity, inclusive culture, and opportunity to work on latest technology makes working at Microsoft wonderful. Microsoft provides a ton of extra perks that I have not heard any other companies to provide.
Cons: Microsoft needs strong leadership to deliver great results that it is totally capable of. Unfortunately, MS is follower of its competitor and its strategy is mostly driven by what others are doing and try to catch up for the most part except in few areas where it is leader.