Overall, Optimum Solutions provides a phenomenal HR/Payroll program that is easy to use. With respect to "pros", Optimum Solutions' customer services is outstanding - particularly Mr. Dave Collazo; who is always there to assist me with any questions I may have. Should he not be immediately available, he is always good at returning my phone calls and/or answering my emails.
The only con that I can think of regarding Optimum is the many bugs that seem to pop up from time to time. For example, on PTO cash-outs, any amount of hours cashed is not automatically deducted from the PTO bank; thereby requiring that I manually deduct the hours cashed-out. Also, for some unknown reason, we always receive a scheduling error on Saturdays and Sundays; which also require manual correction. Please note that there are other minor bugs - nothing we can't cope with; but it would be nice if the errors could be eliminated. Several copies of our database have been sent to Optimum with no avail.
In light of these minor issues, I still continue to praise Optimum and its customer service; and will recommend it to anyone looking for HR/payroll software.