Pros
Minimal micromanagement, generally positive/casual atmosphere, growth opportunities, decent benefits, 4/10 schedule, diverse-enough crew that racial, religious, etc. discrimination is rare
Cons
Lack of transparency/communication from higher-ups, terrible pay/bonuses, plenty of fakeness/throwing others under the bus in the name of professionalism, unpredictable workload anywhere from swamped to doing absolutely nothing