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

Great company to work for
Pros: Great benefits, competitive compensation, good work-life balance, SLT really cares about employees and demonstrate that in their response to COVID and continued WFH
Cons: Hierarchical, lots of internal politics. Managers are a mixed bag, and promotions are tough because there's no formal / transparent process or criteria (despite what HR says). Can be difficult to have impact depending on stakeholders. Not much lateral movement despite being in a centralized org.