I used it once. A manager at the company I was working at decided to stop notifying employees about missing time on their time cards until AFTER it was submitted to payroll for processing and thus too late to correct it so the employee got their full pay. It was done as "training on the consequences of not properly reporting your time." I called BS on it, was told "If you want to get paid, submit your time," which is reasonable, but to not even give a person a chance to fix it before it's too late? Nope. I'm not down with screwing with someone's paycheck, so I called our hotline to report the practice. They didn't take any of my information, gave me a case number, and said to call back in a couple of days for an update. The very next day the office started reporting missing time again, word on the grapevine was the manager had a tough conversation with their boss, and not a single thing happened to me or changed in any way.
If your company doesn't do business in an ethical manner, it's time to find a new company, or raise hell and fix it yourself if you think it's worth the risk and effort.