Pros
The salary was competitive when I started working full time for Steele, the legacy ABAC third-party investigation unit, in 2015. Each new generation of upper management seemed to want to create a real company culture.
Cons
Upper management never could actually create a real company culture. The division I worked for was exclusively online. Generally speaking, the company promoted managers who were willing to work extreme hours and/or take advantage of their immediate reports but not people who could (or had the time to) actually manage or provide a growth-oriented career path for employees. Communication was consistently non-existent. Most people the company hired were not capable of doing the work when they started and the company refused to invest the time to train them up to it quickly. New hires would then spend years doing inadequate work with no consequences or effective training to change their aptitude. This left a lot of work for those crunched between managers and new hires. In the end, it was just a paycheck. After 8 years of working for them, I gave my 2-weeks notice. On my last day, one person reached out to say goodbye.