Company: Microsoft
Date: 2014-05-19
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great, stimulating, challenging place to work.
Pros: The company benefits are pretty solid.  Though seems like some benefits are on the downward trend a bit (less HSA contributions.. Leaving gap for deductibles)

I am lucky to be on a team with a boss than absolutely believes in me and counts on me.  He continues to expose me to senior environments for my career advancement. A supportive boss is really what you need.
Cons: Promotion is hard here. Unlike the other companies, the new process makes it a bit vague to the point where we don't know when to ask for, or when things get decided on promotions.