I went to work there for one day and quit because of how shady it was. I just couldn't perform the job feeling like the entire thing was a scam. After having two men on the phone tell me what I was already thinking, that it was "for profit," I just couldn't grin and bear anymore. The manager pulled me into his office and began to persuade me that they were in fact legitimate and he would "get a fire chief down here if you don't believe it." I took it as a bad sign that conversation even had to happen in the first place.
This manager originally told me over the phone that it was a "concert promotion" job. Then, after going in for an interview, he explained it was more or less a telemarketing/solicitation type job to raise money for "local restoration efforts." Maybe some of that money does actually go to good causes, but I think it's safe to say that this operation is a third party having some kind of contract with the firefighters to use their name.
The scripting you're given for calls is all about convincing as many people as possible to fork over money believing it will be going to burn victims and orphaned children. The manager instructed us to sound like a good ole boy and "neighborly." He demonstrated how to feign an extremly exaggerated country accent. He told us to put sadness in our voices and get people on the phones to sympathize with the burn victims and children.
I was told the tickets sold to people over the phone are sent out on an honor system, meaning they send them BEFORE customers pay for them. Customers are supposed to send a check by mail. I had to sign an agreement that I would be responsible for any unpaid tickets.
After all that, what really bothered me is that they had me sign an agreement that if I was overpaid, they would be authorized to deduct funds from my bank account. I've been overpaid at jobs before. What they did was just take the difference out of my next check. There is absolutely no reason an employer should ever have access to taking money out of your bank account.