Company: Microsoft
Date: 2008-12-08
Overall rating: 3/5
Employment status: current

Good company for people right our of college
Pros: Its still a good company for people joining out of college. Good technical work. The company has passion for technology and you will certainly gain great experience and opportunity to do some great work.
Cons: Not a company for people with 8-10 year experince. Mostly you will have join at a lower level at Microsoft and will take years to grow to where you would be if you had not joined Microsoft. 
Has a bloated middle-management. People who have joined in the 90s will never leave Microsoft and have mostly captured the middle management layer. Very difficult to grow into that role now.