Company: Microsoft
Date: 2012-09-04
Overall rating: 2/5
Employment status: current
Experience level: Senior

Can be a rewarding experience or a political nightmare depending on management and group.
Pros: Great benefits\compensation package.  Awesome work environment.    Diverse community of incredibly talented and smart people.   Deep resources.
Cons: Demanding work schedules.  Performance Review model fosters bad politics and behaviors.  Medical coverage is scheduled to significantly change soon.  Direction of the company is questionable under current leadership, which is reflected by stagnant stock prices.  Diverse and incredibly smart people can be challenging to work with.  Limited growth potential.