I worked for them for about 7 months the first 5 with direct deposit was fine but the last couple where they mailed checks was bad!!! My last several checks were 2-3 weeks late. Several people have left here. The "captain" is crazy. You would not believe some of the crazy & nasty emails he sent me. I would definitely get out of here unless you like waiting 2-3 weeks for a check and then are not sure if it will clear. Yes I heard a few checks bounced. Sorry I could go on and on about this guy but I think I have said enough. Good luck to you.