Pros
This is a company that has managed to maintain a strong, close-knit culture while continuing to grow. At the division level, people genuinely care about one another, work hard for the team, and take pride in what they build together.
One of the things I value most is the autonomy given to local divisions. The people closest to the customers, employees, and market are trusted to make decisions that fit their business. That creates ownership, accountability, and a stronger connection to results.
The culture is very much work hard, play hard. Expectations are high, and the work can be demanding, but success is celebrated, relationships matter, and there is a real sense that everyone is contributing to something meaningful.
Cons
Growth naturally creates challenges, and it is important that the company continues to protect the local culture and division-level autonomy that make it successful. The pace can also be intense at times, which may not be the right fit for everyone.