Quick to charge and collect their fees (which is as much if not more than other local premium, non-franchise tax services) and any hint of customer service ends once that fee is collected. Little to no communication and no explanation regarding how they process taxes until after you've wasted your time making several trips to the office. You'll likely be told to come in a pick up your return just to arrive and find out it's not actually ready because somebody else has to look over and approve the return you've already paid for and signed for. If it's not done and/or you're not already 100% sure it's correct, why would you have me sign the return? If the representative who completed the return isn't capable of completing it without it being reviewed by someone else, why are they doing my taxes to begin with?