Pros
This company and everyone who works here cares deeply about creating amazing results for their customers and co-workers. We challenge each other to get better everyday and the results are incredible! The company offers awesome training and growing opportunities. Co-workers, management, peers all care about each individual and treats everyone with respect. Every department follows a process to serve customers that puts the customer first and sets up each person for success in their positions.
Cons
If you don't like to work hard, hold yourself and be held accountable, or challenge yourself to improve in your position on a daily basis in order to create better results for yourself, your company, and your customer, then this probably isn't the place for you.