Pros
All teams worked collaboratively, pushing towards common goals. The staff was diverse - all races, sexual orientations, ages, and work backgrounds. Internal growth - employees were promoted internally. Flexibility when it comes to remote work. Good benefits. I highly recommend this company as an employer.
Cons
Nothing that stood out. Lots of constant changes, but I viewed it as an inevitable component of a company in growth mode.