It is easy to use for any size business in payroll processing needs from small businesses up through large corporations with multiple locations or branches of employees throughout various states/countries! There isn’t much I do not like about this program but there are some things that you can improve upon if needed such as adding additional modules (for example; timekeeping) which would make it even greater than what we have now at my place of employment! We need something simple yet powerful enough so our managers understand how everything works within their department without having an IT consultant come out every month just because they forgot one step during implementation process etc..