Company: Microsoft
Date: 2016-11-08
Overall rating: 4/5
Employment status: current

Interesting work, issues found in any large company
Pros: Interesting problems, autonomy to work, work actually used to inform decisions/influence business, lots of career movement possible, good compensation
Cons: Learning curve can be difficult (especially due to over-usage of acronyms), huge orgs can result in reinvention of the wheel if lines of communication are not good.