As an HR expert whose time in the industry stretches back before all-in-one software solutions were even a thing, I have spent more time than I care to admit testing HR platforms. But, this is ...