Pros
I enjoy working with clients and enjoy helping them get their tax returns (accurately) completed. The company has a tremendous database of tax information, regularly updated, and lots and lots of instruction available for employees. If you don't have a college degree, it's a way to earn minimum wage without gutting chickens all day.
Kontras
Hiring person misrepresented the (required) training course and misrepresented the responsibilities of the role. Hiring manager also represented that the first tax season would be at Minimum Wage, because it's the equivalent of a "paid internship" (more on that later). When I first met my immediate manager (after completing the lengthy training course), they told me that I was "expected" to market the company. The marketing would of course be unpaid - and I get nothing for inviting my friends and family to use the company's service. Worse, they would then be clients of the company, and if I were to leave, I wouldn't be able to bring them wherever else I go. My manager is thoroughly overwhelmed by the role, so I have had zero (repeat - *ZERO*) feedback or mentoring. So much for the previously-mentioned "paid internship". Learning the company's (proprietary) tax prep software is all on my own time. They don't pay for the time it takes to learn it. I've been "asked" to come into company offices - and then told "oh, we don't pay for this". And worst of all (so far, anyway) is that we are expected to be the custodians in the office. Yes, take out the trash, run the vacuum, clean the toilet. Ultimately, it's minimum wage - even for people who've worked there for years and years. There are far better places to work, and most other employers pay for your time while you're taking required trainings.