The ease to use software (it's very intuitive) has helped us streamline our employees' workflows. We've been able to see where there are opportunities to improve efficiencies as well! I dislike that we can't have more than one user using it at once because of how large some of these teams are now becoming. It would be nice if they could allow multiple users but only 1 active session per account/user. This helps keep people from logging out or closing their browser while another person still uses the system too. The best thing about team ulti is that it has very good support and training. I have been using it since last one year and never had any issues. It's great software and i would recommend it to everyone who wants to use it. Nothing much to dislike, but if you are looking for something that will suit your business and give you the features you need at an affordable price then go ahead and buy it. We are solving problems like time tracking, absence management, payroll management etc.