Pros
Work-life balance and some of the people.
Cons
Senior leadership is horrible, which unfortunately ruins even working for the few good lower level managers. They only look out for themselves and don't care about the company or the work being done. They allow sloppy work to be produced and created a culture where complainers and non-team players win over the hard workers. The few good people still trying to make a difference get treated the worst. They make zero data-driven decisions, even though they claim they are experts in that field. Then again, the company doesn't even know what they are trying to be experts in. The CEO is nice, but so far removed from everything that he doesn't have a pulse on what is really happening. No one cares about your career progression or future goals. Don't waste your time, any effort here will go under-appreciated and underutilized.