They have work but if they mess up they will never take responsibility or answer your questions I've lost money over their poor service and I want people to know that the app is not very reliable and if you have any technical issue they rarely get back to you. So if you have a problem clocking in they may not even compensate you or answer your questions. Don't even bother calling the number they can't help you with anything they owe me 30 dollars and I've repeatedly called told them they owe me.