I've worked with them for over 10 years now! They are always there when you need help or advice - they don't just do accounting but also provide guidance in helping to grow your organization as well; it's like having another department within our own (which we didn’t have before).
The only thing that could be improved would probably by their customer service side which sometimes seems too slow at times compared other companies out here who offer same day turnaround time etc.. But overall great experience working alongside this firm!!