People and customers are great to work for. Customer first environment and genuine care for employees. Definitely would recommend to anyone looking for an opportunity.
Cons
None to speak of. Great experience all around. As listed above, the company itself is customer and employer driven, which causes a great experience for everyone involved.