Company: Microsoft
Date: 2012-10-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great learning and growtth experience
Pros: If you're determined you can have a very nice career growth and many options available to you.
Depending on the position, you can access a wealth of trainings and travel can also be an option.
Cons: As in any large company, you cannot change everything you want. 
Also, politics may come into play from time to time