Pros
Good company to start your career in tax preparation. They have a tax course where they teach you all the basic skills necessary for preparing tax returns. They teach you to use their software as well, which is very user friendly and gives you lot of help to prepare returns. Also, there is a lot of information on their internal website so you can look up a lot of things to get the job done.

Cons
Low salary and very short training. When you finish the tax course, be prepared to be on your own from the very first day. They are there for you on the phone but you are alone facing the customers sitting right in front of you in a kiosk. This could be a little bit overwhelming for someone who just heard about preparing tax returns few weeks earlier. Also, you have to pay for the tax course they require in order to get the job.

Advice to Senior Management
Do more training while the season is not busy so that the preparers become more confident in their knowledge and the use of the software. This way you can make more money when the season hits in, not wasting time on asking/answering basic questions on the phone.

Pros
Some of the best reasons that work there was the opportunity to meet and help the customers to see the smiles on their faces after I gave them their checks priceless. I brings me joy.

Cons
Some customers are rude about you'll get that anywhere that deal with cutomers and I respond nicely

Advice to Senior Management
My advice is you can hire me I am a workaholic, very nice to be around i am reliable, not afraid to work in a group setting. I have a good source of transportation so I will never be late for work uless its a major emergency.

Pros
Flexible hours, great management, lots of interaction with people of all walks of life. Worked in the Walmart which was convenient for me and the customer.

Cons
Noisy environment, at times organization was lacking in the office and corporate level. pay was not good given the issues we had to resolve (ie issues with funding or late refunds or government decisions that we had to explain to our customers)

Advice to Senior Management
Organize Better, pay better and have management converse the difficult issues with the customers.