Excellent team backing up their contractors, fair compensation for the work, a good culture within the business and people who are really understanding and supportive.
Cons
Some of the "on paper" policies read like they haven't been updated in the last 20 years.
It is a job, the people who work in mid level management do genuinely care, even if the top brass don't. Benefits are okay. Remote work is allowed
Cons
Very low salary compared to other opportunities, barely get any feedback from high level management/HR. It's very clear that they massively underbid on contracts and run things on a shoestring budget.