Company: Microsoft
Date: 2016-10-04
Overall rating: 3/5
Employment status: former
Experience level: Junior

software engineer
Pros: good benefit, good pay. good balance
Cons: big company, you might only have chance to work for a small feature, your skills might degenerates.