Company: Microsoft
Date: 2011-01-28
Overall rating: 3/5
Employment status: former

Generally positive
Pros: Working with smart people, professional management. Lots of perks given it's one of the richest company in the world. Also have more social event than most workplaces.
Cons: The company is too big and therefore has too many processes that you have to go through to get anything down. From product development point of view, backward compatibility has somewhat slowed down new feature developing.