Company: Microsoft
Date: 2013-10-06
Overall rating: 2/5
Employment status: former
Experience level: Junior

No direction, heavy structure
Pros: Microsoft offers excellent benefits, let you have flexible schedules improving your work-life balance. HR does an amazing job at taking care of you. The company makes it easy to transfer between the various groups.
Cons: Your opinion is not taken into consideration, direction changes with management. Doing a good product doesn't seem a priority. Promotions is the only motivation of management. There is no sharing between the various parts of the company, which rather compete with one another.