Company: Microsoft
Date: 2018-06-07
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Senior Software Engineer
Pros: Working with highly talented engineers and give you plenty room to learn from them.
Cons: For 5 years, I found no major complaint at all.
The compensation (salary/bonus) might not be competitive enough with other tech companies.