Pros
I can't think of any except they hired me at a time when I needed work. But luckily I was smart enough to look for more work in the meantime otherwise I would have starved to death with their wage and amt of work offered.
Cons
Scatterbrained supervisors, no raises, new hires get hired on at hire wage, not enough work, lying supervisors, favoritism...is that enough? They a whole bunch of people to make sure they have enough people to do the larger resets when they come around, but you get lost in the shuffle eventually and you get no work, regardless of how good of a worker you are. The only thing that matter to Crossmark is that you show up for work. Quality is of no importance. They will hire anyone with a pulse and screw those with seniority and experience and good work ethic.