Pros
Management\Owners always have an open door. Employees get along and enjoy working together. About half of the employees have been with the company for over 8+ years. The owners reward their employees for doing a good job and want everyone to be successful and happy while at work. As of today, the company still pays for 100% of the employees health insurance and has a good 401K plan. The company is constantly growing and adding more customers at a health rate. Company provides breakfast every week and lunch the day before holidays. Owners will do everything they can to keep their customers happy.
Cons
As any smaller company, some positions are diverse and people are expected to help with other positions while someone is out sick or on vacation. Job promotions are hard to come by, but newer positions are filled with existing employees. At times, there are procedural changes put into place without discussing all of them with employees, some discussion beforehand would ease the transition.