Pros
Good teammates who care about you.
Cons
Worst upper level management and exec team I’ve experienced in my career. Myself and a few other teammates were essentially pushed out of our roles. We worked hard for over a year with limited resources after a major riff and ultimately grinded for the organization with the promise of getting to more stable ground and career progression. New upper management was brought in to manage us and disregarded our processes, experience and expertise. We worked hard to educate our new leaders on the gaps that we started to see, willingly took on new projects to keep afloat and were ignored and disregarded when we tried to communicate about the lack of knowledge sharing across our team. It became hard to ignore the reality that we were being pushed out of our positions. Ultimately that was the case. There was a revolving door of people being pushed out or let go without cause. Deeply disheartening experience and showed that there was no trust or intention to help the employees that invested years into the organization.