I love BambooHR and highly recommend it. I only wish they had a browser plug-in for time tracking.
Great tool for hiring, onboarding, and training new team members.
We also use it to keep track of whos' out, and holidays we have as a company.
Might do the payroll part in the future as well. Great program!