We use this software to keep track of our employees' time, so we can ensure they are being paid appropriately by insurance companies, or in some cases directly if payroll is not involved with it at all times (we have direct deposit).
I dislike how complicated everything gets when there's an issue where someone needs their hours changed around - sometimes several people need different things done which makes tracking who does what very difficult unless those changes happen quickly after each other! Being able to access my information whenever i want without having to log off work etc would be great though as currently logging into multiple computers during breaks/lunchtimes takes ages!! Also keeping notes about pay-slips sent out from employers has been easier than writing them down myself now instead of printing then scanning through every week before sending back to employer.