Company: Microsoft
Date: 2015-07-15
Overall rating: 4/5
Employment status: current

Software Engineer
Pros: overall a good place to work at with smart workmates, work-life balance and good to your background.
Cons: so many managers looking for the tiny value to raise their presence, pay is not that competitive against other company.