Company: Microsoft
Date: 2015-06-24
Overall rating: 2/5
Employment status: former
Experience level: Junior

Been there
Pros: Smart people, interesting work. Historically great.
Cons: As with any company, depends on which group you're in.  In many cases, however, the old stack ranking system (purported to have been eliminated) still exists and is heavily influenced by politics. Loyalty to long-term, continuously productive employees is nonexistent.  Ageism is rife.