I have used this software for over 10 years now with different companies as well at being my own business owner! It is very user friendly, you can do everything through their website or mobile app too if that's what your looking into!! There are no downsides about using rollkcall other then maybe some features might be outdated but thats just minor stuff really..
Overall good solid program nothing bad i've experienced yet all together its amazing how efficient things work once set up correctly (it takes time).