ADP Review: Features, pros and cons, and more