Pros
Fully Remote, very little oversight or micro-management, good pay, excellent benefits
Cons
Very little oversight, support, communication, expectations without communication, zero flexibility of implementation plans. Shouting down any bottom-up suggestions (employees consistently retaliated against when good suggestions make managers look bad)
Entire architecture built on a zero-trust-of-employees model reliant on external vendors disallowing of many industry best-practices or common sense. In part due to extremely high turnover initiated by change-of-regime with nepotism hiring abound. First managerial decision was to fire the longest-term IT employee (10+ years) to "make an example" and show that nobody is above being fired. Then, proceeded to spend 6 months recovering from the loss of critical institutional knowledge with zero option of contacting the former employee. ( The former longest-term was often the primary focus of the above-mentioned open mocking and ridicule )
Openly mocking the character and efforts of past employees, encouraging an extremely toxic non-team dynamic. Several (not all) managers bragging about how over-the-top they went speaking negatively of former employees when potential new employers call.