Company: Microsoft
Date: 2014-09-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Development Engineer
Pros: The work is very interesting. Lots of resources to help you accomplish your task. The pay is good and they give good bonuses and non pay compensation
Cons: Company can be competitive. A lot of you experience depends on your manager. The documentation is very poor. A lot of meetings with no clear focus