The best thing about this program is that it can be used to manage multiple facilities in one place! This makes things so much easier for me as I have two separate kennels. It also has an excellent reporting feature which allows you to see what your employees are doing at each of their respective locations. There really isn't anything bad about this program! If you want to save yourself time and money by managing all of your kenneling operations from one location then Kennel Connection should definitely be considered! We use KennlConnection to keep our staff up-to-date on every aspect of their jobs (including schedules). The reports section allows us to pull everything we need into one spot without having to go through several different programs.