Pros
Pay, bonus, time off, benefits, free snacks.
Cons
Laughable management, corrupt HR, enabled harassment, bullying, overworked, micro-managed, zero work/life balance, cliques, conflict of interest, only successful if related to other employees through blood or marriage.