Company: Microsoft
Date: 2016-03-15
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Content Developer
Pros: Compensation is probably the best around.
Chance to be part of something used by millions globally.
There's little end to the variety of things you can work on. If you have an idea, you can usually pursue it.
Cons: Demands are high and fast. If you're solidly Type A, you'll be okay.
Management quality and ability is highly variable. Good, effective managers are not the majority of the management pool. Org structures are typically pretty vertical, too.
Expect frequent reorgs that may suddenly put you in completely different teams, projects or roles.