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

Senior Software Engineer
Pros: Big problems to solve,  Resources to learn
Cons: Culture,  Products with less than stellar UX