Company: Microsoft
Date: 2018-01-04
Overall rating: 4/5
Employment status: current

A Firehose
Pros: Great benefits, smart people everywhere, a lot of autonomy and independence.  Possible lateral movement and travel.  Stimulation and high amounts of information and learning possibilities.
Cons: So much autonomy that getting a good program of self-development that is logical and drives you toward position goals is difficult.  Outdated and overlapping systems and "tool" that actually create more work.