Company: Microsoft
Date: 2017-11-09
Overall rating: 4/5
Employment status: former

Senior Software Engineer
Pros: A lot of smart project and nice project to work on.
Cons: Depending on your luck, you might move to different organizations all the time, and do not have a chance to focus on one project.