Pros
Individual teams can be great and the operations folks are a blast to work with.
Cons
Leadership is wildly out of touch. They ask for questions ahead of town halls but then cherry pick only the "easy" ones to answer. CEO refuses to answer questions about his new decisions. Pay is under industry average and work life balance isn't even an illusion. Freeze weekends for holidays are overruled by the CEO so people are forced to miss time with families to support client releases. Benefits are laughable and continue to get worse year over year. Teams keep shrinking due to people not tolerating the (completely unreasonable) workload. Backfilling missing roles is a hard no. They'd rather spread the pain around to whomever is left instead of setting the company up to succeed.