It is very easy to use for our small business with only 2 employees (me & my boss). I like how it allows me to do everything from one location without having to go anywhere else in order for things to be processed or updated/changed. The main thing that we dislike about this program is when you have something coming up at your office which needs attention but cannot get out of work until after hours due to being closed. This has caused us some problems as well because there are times where we need assistance during normal working hoursof 8-5 MST. We would recommend using ENcore if they can help provide staff support while also allowing access outside those hours. Having all aspects of payroll done through enCore makes life easier than doing so yourself!