Company: Microsoft
Date: 2019-11-25
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Engineer 2
Pros: 1. Culture
2. Growth
3. Work-life balance
4. Opportunities
5. People/peers
Cons: 1. Low salary than other tech giants
2. Sometimes team culture & personal/career growth depends on your manager, just like elsewhere.