Pros
Competitive Pay. Profit Sharing, Training, Health, Dental, Vision and Eye plans available. Great utilization of employee strengths. Super awesome culture of positivity
Cons
Some lack in communication is to be anticipated. But you will feel appreciated