This is a great family type business. Upper management is always willing to work with employees so the employees get the most out of positions they are in.
Upper management makes a conscious effort to promote from the grass roots level and keep talent within the company.
The staff is extremely friendly and very welcoming.
Cons
I have no cons. The have been nothing but good to me.