Pros
Strong management that cares, good culture, very focused on growth. Management is aware of what long/short term actions will allow each part of the company to grow and mature, and has plans in place to get there. Employs many people who are highly skilled in their fields/roles, and those who learn quickly to excel, collaborating together to achieve ambitious goals. Opportunities for upward career growth possible depending on department, role, and background.
Cons
Company is going through some growing pains as it scales naturally and acquires businesses. So, while there is huge growth potential for the company and employees, it can come with some difficulties that take time to address. Work life balance can be anywhere from great to significantly impacted depending on your role.