Company: Microsoft
Date: 2014-11-16
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great company but (now-former) stack rank mentality hurts company
Pros: Reputation, world-class employees and facilities, and benefits. I pinch myself every day.
Cons: Iceberg minutiae of things...the number of approvals required up the change of command is frustrating - not agile. Don't make everybody and anyone a PM; some need to learn the ropes first and then become a PM. I understand there are superstars, but there are some who either can't PM or were put in that position and won't let go of what they used to do.

I am torn because working is a dream come true and, compared to other tech companies, it really is a spectacular place. But, I don't feel like I do as much work as I can - between the number of approvals needed and all the meetings, I feel stuck - I feel like we should be moving much faster.