Great Place To Work, But...
Pros
Remote work is available. Great benefits. Lots of activities and organizations within the company to participate in. Open door policy. Growth within company is very easy due to interpersonal hiring.
Cons
Too much focus on getting the "Great Place To Work" reward and not enough focus on how to keep employees happy and coming back. Huge turnover due to companies call center policies when dealing with irate customers (no one wants to be cursed out, belittled, called out of their names three times before they can disconnect contact. It's literally abuse! ). Although growth within company is fairly easy, the process of moving to another department, and/or getting promoted to a higher position is sort of off-putting when the deciding factor is not based on your performance and skills, but whether or not your current manager sees fit to allow you to move to another department.