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

Business Units in the Company can be very different
Pros: You own your career and can move regularly into different teams, businesses and roles. If you like to travel, this is the place to be. The pay is good and the access to technology thru the store and employee benefits are fantastic.The company has great programs for promoting performance - spot awards, high performance awards, etc. It's wasy to move around the company and find a team that is where one feels comfortable.
Cons: You must move regularly else risk being labelled as stale.If you have a family and don't like being on the road 6 days a week, this is not the place to be. Company provided hardware is sub-standard. The review model is completely random in application of merit and compensation with the rules chaning up to the last minute. Even in management it's unclear where performance will fall out until the day before reviews are to be delivered.