Company: Microsoft
Date: 2019-04-21
Overall rating: 5/5
Employment status: current
Experience level: Junior

Depends on the team just like other big companies
Pros: Good people, not too much stress, right amount of work, able to work remotely as long as you want to, money is good enough
Cons: Slow promotion and slow salary increase