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

Great company
Pros: Flexible work schedule, intelligent people, innovation product lines, great benefits, routine job transition and stable employment.
Cons: Can be highly political, slow to adopt product changes, slow to react, too many product lines.