Company: Microsoft
Date: 2010-09-04
Overall rating: 5/5
Employment status: current

Very rewarding intellectually and opportunities for career growth.
Pros: Have to manage your own career and if you are up to that, you can find the right experiences, projects and roles to advance your career.
Cons: Very easy to become a workaholic as the culture is full of such people.