Company: Microsoft
Date: 2010-06-16
Overall rating: 4/5
Employment status: former

Great place to work
Pros: 1. Smart people around you.
2. Lot of cool technology and products
3. Tons of opportunity
Cons: 1. Unique culture and one can take upto 1 year to get used to.
2. Large corporations limits degree of freedom on various aspects