Avantages
They have a thorough and comprehensive training program that seems to be able to prepare just about anyone to prepare taxes. Flexible hours, office can be fun if you get assigned to the right one. Too bad the home tax software is so easy to use that most people are doing their own taxes now (good for taxpayers, not so good for paid tax preparers).
Inconvénients
Training program and progression system seems to be too rigid – does not consider past experience / education very much when you begin with company. If you return to work for them over multiple seasons and build a solid client base, you might get paid well; however, if you leave the area and your client base, you have to start from square one again (and pay at square one is ridiculously low).