Overall When I Work has worked very well for me. Yes, it occasionally malfunctions and/or could not find my location within the designated work area, but it still functions very well for clocking in and out. I have never had problems with messaging, time sheets, or requesting time off. Overall, I think it is a great product.