The company culture is great. People are listened to and empowered to do their jobs and grow in their careers, the company genuinely cares about their customers and employees, and healthcare benefits are very good.
Cons
I cannot think of anything that I would consider a con.