Pros
Fair, established, performance based company with great people to work with. They set you up for success with paid training (in the field, and classroom) and work to maximize your potential. Always growing and learning, they take care of their employees, and work hard to have clear effective communication. Room for growth and promotion in house, as well as role change. They also excel at professionalism and customer service, and their goal is 5 star reviews every time from all their customers. Upbeat and positive, the people there are fabulous co-workers and employees, and that is expected in return. Focused on growth and expansion, the owner is always working to make processes better and more effective for the customer, the team, and the business.
Cons
At times growth and change can be rapid and fast moving, and communication and adaption to that can take a toll on the team.