Company: Microsoft
Date: 2012-10-11
Overall rating: 5/5
Employment status: former
Experience level: Junior

Very positive experience, great company to work for
Pros: working along side smart people, great company benefits, culture.
Cons: Very large organization, too many layers!