Pros
There are lots of companies full of smart people, but it’s unusual to find a place like this full of extremely talented, bright people who are also a real pleasure to work with. This is very much a collaborative environment where the overriding goal is to delight our customers. The longevity of the company and key management is extremely rare in this industry. It is obvious that throughout the company’s history, they have been able to adapt and respond to changing market trends in this very competitive industry. As the company has evolved over the years, branching out into multiple locations and multiple vertical markets, the beneficial aspects of the small company environment have remained, and that is due to the leadership of the company. Some of the common barriers to communication I’ve experienced at other companies are not present here — anyone can talk with anyone else. This factor enables the company to deliver exceptional customer service. On a more individual level, despite the relatively small company size, there are opportunities for advancement in your career. Management has taken steps to highlight and promote these opportunities, which is especially important in this type of company with multiple locations.
Cons
For those coming from a startup environment with the latest tech company perks, this environment might feel old fashioned. Bottom line, this is a service company, focused on fulfilling customer needs in the most efficient way. This overriding goal necessitates certain characteristics in the work environment, such as defined working hours and working on-site.