Everything at Allegiant was run based on spending little to no money on the operation. If something went wrong, which happened a lot, it was automatically the fault of the pilot, not management, training, dispatch, scheduling, or anything.
The operation was WAAAAAYYYY understaffed, in all departments. It was cheaper to not have enough pilots, mechanics, dispatchers, agents and ground workers, and spare parts. Most maintenance was done by the lowest bidder, with all the resulting problems from that.
As for why he left Allegiant, I know it wasn't his choice to leave. I know some of the details, and some of the rumors, but I couldn't give a specific reason as to why. I know a lot that went in to it, but I don't know if it was for one thing, or a combination of things.