Great group of people to work with. A lot of long term employees. Family oriented. Room for growth. Creative problem solving encouraged. Open to change when new ideas are suggested. Everyone does multiple jobs so you never get bored because you are always learning new things.
Cons
Its a small company so sometimes people are spread thin when others take time off. Everyone wears multiple hats & you are expected to fill in where needed.
Fair benefits and kind employees. Good vacation time. Good 401k matching.
Cons
Nepotism/favoritism. Poor management. Family/friend run company. Some have privileges that others do not. Salaried employees are often not required to work full days. No sense of direction. Lack of organization.