Company: Microsoft
Date: 2016-02-04
Overall rating: 5/5
Employment status: current

Good Depending on Team
Pros: Great pay, benefits, and stability
Cons: Your manager can have a huge effect on your career and daily work.  If you get a bad manager you're out of luck