Company: Microsoft
Date: 2014-08-06
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Hire in at the level you want to stay at. Prepare for a long period between promotions.
Pros: The technology is the best in the world. You'll work with the world's brightest minds. You are three to five years ahead of corporate America. You can stay in place for as long as you want. No one will force you to stretch as an employee.
Cons: Ability to deal with ambiguity is in every job posting. You don't understand this until you join the ranks. People are told they are empowered; however this is really far from the truth. From a career growth perspective, be prepared to stay in role 3-5 years before a promotion.