Their payroll and timecard systems are pretty bad. They even revert to printed checks at times when they claim they have "problems" getting direct deposit to work. Rumor has it the real issue is cash flow and they do checks to buy themselves a few extra days before pay is actually cashed in. Their "time sheets" are literally excel templates that have to be physically printed, re-scanned and then sent in.