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

Great company and learning opportunity
Pros: This is a mature origination with systems and processes in place. However, there is always an opportunity to provide feedback for improvement and lead projects that create an impact. Benefits are amazing and take the pressure off thinking about what you need for a work/life balance - health, stay fit, childcare, work from home. The company also encourages movement - sometimes a bit too quickly. Internal candidates are encouraged to apply to other positions and are highly considered for open positions.
Cons: The company is big so navigating it can be very challenging. Due to the old model of stack ranking employees, employees are very self promoting and culture gets a little political especially at more Sr level.