Company: Microsoft
Date: 2014-04-04
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to pick up many useful experiences
Pros: Salary and career progression is very good if you can pick a good industry and think and execute in collaboration with your team.
Cons: many sucky managers infest the place.  While training is given, managers are not typically well held to account to be excellent.