We used to use ePro. Through the website net-scheduler.
I loved it. You could send out pages, swap shifts, request time off, put a shift up for someone to take.
You could see your time card and PTO.
Also had a timeclock function.
There really wasn't anything I didn't like.