Company: Microsoft
Date: 2009-01-25
Overall rating: 3/5
Employment status: former

inflexible behemoth with great benefits
Pros: Great benefits, good pay, many other perks.
Cons: it all depends on the team and who you know. it is much easier to go out of the company, get a promotion and come back in at a higher level than work your way up. even though there are annual reviewes, individual goals are not alinged with those of the ocmpany and many teams end up working on the same stuff or simply waisting company resources if it's in the GM's interests to gorw his/her org.