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

Great experience
Pros: Lot depends on team you work with. I was lucky to work with a great team. Great company and benefits.
Cons: Some teams just get too big and lose focus and productivity.