Pros
Excellent pay & benefits, remote work, nice office stocked with snacks. A chance to work with diverse people abroad and around the US. Good products. People are generally kind. Flexibility. CEO is an approachable nice guy who seems to genuinely cares about people.
Cons
Heavy-handed upper leadership trickles down to other leaders. Lack of support/direction/coaching in some parts of the company results in a workforce that is scared to take ownership. Many become box-checkers rather than going the extra mile, because that is safer. After an extensive interview process, rules require Leadership to sometimes dismiss people too hastily, rather than work to coach better behavior/skills over time. New people had better catch on quickly. Woke company. CEO sometimes emails the workforce with his views on current events. Mid-size company with a lot of small-company processes and inefficiencies. Lack of cooperation between silo-ed company organizations results in inefficient processes.