Pros
Decent pay, voluntary overtime usually available, affordable health insurance, easy to grow in the company, amazing coworkers and leadership, leadership often shows appreciation for customer service through small gifts.
Cons
Have heard other health insurance companies pay more for the same position, medical insurance not the best