I have used this service several times now with great success! The best part is that they are always there to help you out if anything goes wrong or unexpected happens during your shift. They're quick at responding to any issues/concerns as well which makes my job much easier overall (especially when it comes time to sign off). Honestly - nothing really bad about them but honestly can't think of one thing either. When scheduling shifts through their website make sure not too many people use it because sometimes once everyone uses theirs up things get backed up quite quickly so I'd suggest using another way other than just waiting around until more become available. Scheduling shifts has never been an issue anymore since we started utilizing CTAssisstt's services. The program is simple to use with no difficultly of navigating or learning the system. It can be used online at any time even when you are not physically present in your office. There could maybe be some more features that would make it easier to learn but I have found this tool works great! My practice has been able to streamline our scheduling process which makes life so much better for everyone involved!