Company: Microsoft
Date: 2017-11-01
Overall rating: 5/5
Employment status: current

Software engineer
Pros: Good for technology expert to create impact
Cons: Need to spend time to think about business rather than just focus on tech