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

19 years at Microsoft
Pros: Overall a great place to work with a very extensive breadth of opportunities for career growth.
Cons: The company is strong but your satisfaction will be heavily dependent on your immediate work group and unfortunately there are a number of groups that have unhealthy groups.  Be very careful with the team you choose to join.  It is difficult to get into a number of groups unless you are highly technical and when you do you may find it difficult to deliver because of the lack of ability to communicate by those in management.