Pros
They offer a pretty good training program and give a lot of case studies using their software so you can become very familiar with each type of client. The tests to cert up are challenging and that is good. It is a great opportunity to learn the industry and working with the public. You can become an Enrolled Agent or Tax Advisor if you keep at it. The courses are reasonably priced.
Cons
The pay is minimum wage. For the amount of learning you have to complete, the pay is really very substandard. You can do the same work in a tax department of a Big 4 firm for example for a lot more money. The stress level is the same as any accounting firm during busy season, which I don't mind but for some may see it as a con. They make promises to first year associates that they won't be left alone to do returns, be shadowed, have an experienced tax pro or manager look over their return before e-filing. However, that did not happen to me as I was just thrown in the water and hoping I didn't drown.... Our manager has been non-existent in the office. I think the office set up is lacking. Computers sometimes don't work. Can't log in Block Works. The cubicles aren't very private. Another con is that this is mostly seasonal work only so only worth it if you don't really depend on an income, are in school still, or this is a second job.