Pros
The work culture is like a family as it is a family owned and operated company. There is good back and forth communication between employees and managers. The company is productive, a growing small company, with a firm hold in the industry with relationships and trust between venders and customers. The products and services are done by skilled staff, and are believed in. Salaries are competitive
Cons
The company is experiencing some normal growing pains, with demand often exceeding supply. There isn't a lot of learning curve so for employees that take a long time to listen and learn, it's going to be more challenging. The limited turnover, as referred to here by others, seems to be mostly a result of a low ability to learn quickly . Then sometimes management is too patient with an employee, giving them too much benefit of the doubt. Those are the ones that tend to be less satisfied and blame the company.