Pros
Great co-workers and work environment! This company has young owners that try to think out of the box. Because of that you can advance if you apply yourself and keep the line of communication open. You can walk right into the owner's office at any time. I found this advantageous to my tenure, communication provided opportunities to work in several different departments that I was not originally considered for. "The squeaky wheel gets the oil," applies to all facets of life. HR was always available and never made me feel like I was wasting her time. Good dental coverage!
Cons
Training is lacking depending on what department you're working in. Management and owners do not recognize employee value. Steer clear of the jaded gossipers, you can spot them from a mile away!!! No company contribution to the 401K!