4.0
Apr 15, 2010
Recommend
CEO approval
Business Outlook
Pros
Microsoft really takes care of their employees and there are certainly opportunities for advancement in a wide variety of fields
Cons
If you're in a group with a bunch of high performers, you'll lose promotion velocity unless you're able to get the lion's share of high visibility work. Feature creep and politics make development frustrating at times.