Company: Microsoft
Date: 2010-02-02
Overall rating: 4/5
Employment status: current

Engineer's perspecitve
Pros: A great place to learn a lot and grow  Very talented people to work with. Easy to move across business units and even among career tracks.
Cons: very big organization, brings with it the corporate politics, could feel lost if working on a project that is not of much relevance to business or industry.