I like that it links with my payroll provider which makes things easier for me when managing employee's time off etc; also its easy enough so anyone can use but does take some knowledge of how everything works! The fact you need an account set up first thing before using any features or being able to make changes means if there were problems we couldnt really do anything about them without logging onto another platform (which i dont want!).
We started this product because our old software was not flexible/user friendly nor did all their other products work together well at least as far back then they had been around!!