Pros
The culture when I first started was the best I had ever worked in. The company was supporting of employees, their lives, and their futures. I really felt like I was part of something bigger that was helping solve problems. Pay was good, benefits were decent, and work life balance was admirable. They have hired some of the smartest people you'll ever cross paths with.
Cons
Over the last couple years, something changed pretty dramatically as the path to profitability took hold. Promotions became almost non-existent, pressure to over-perform from management became unbearable, and constant direction changes depleted morale and productivity. The company culture around career development went from helpful to basically gaslighting you as a distraction away from lack of internal mobility. HR can be very cold and distant. A lot of what leadership said around valuing the effective work employees were doing seems to have been hollow.