Small,(but not too small) payroll service that we have used for years. Our one experience with ADP was a disaster. With CBS you actually get a real professional when you call in with questions, ect. Pam and Nate have done a great job. Their staff is amazing. Thank You CBS