Pros
Pay on time consistently. Have really good clients that are a pleasure to work with.
Cons
Secretive, opaque, smokey backroom management that pushes one size fits all policy's that damage efficiency and morale of us down on the ground. Passive micro aggressive sexual harassment and anti LGBTQ culture. Very much a "good ol' boys" backwards company from top down. Incentives are always punishment rather than recognition or any perks (of which the middle to upper apparently never heard of). They have outdated and irrelevant training that gets recycled every year through a dysfunctional software page that never gets the bugs worked out and the employees forced to deal with it have no one to listen to concerns. They do nothing to engage employees, build community, or loyalty. The only marginalized group I've ever seen make it to middle management are African Americans, of course most management are unknown to us invisible people.