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

Great place for professional development, lots of talent
Pros: Great place to learn how to work in a big company, for career development. Good compensation and work life balance. Lots of smart people around
Cons: Not as cool as the other companies.
Too much management overhead, too many re-organizations