I like how it allows me to keep on top of my tasks, and allows me to access my schedule from any device. It is easy enough for me to figure out, and I feel I can trust that the company will handle my time card information with care. I dislike how it sometimes does not sync with my schedule. I have a lot of clients, and it is a pain to keep track of them all when I have to wait to see if they are on top of their tasks. This saves a lot of time for myself, and allows me to be more effective. I like how simple it was once we had our employees set up their timesheets! It helped us stay organized with all of this paperwork which can be overwhelming at first but after using PMTC multiple years now there are many features you don't even realize exist until later when they're already in place!! We have never been able run reports within hours so far - however i'm sure as more people use them daily things will change over time :).