Pros: good for clients
Cons: poor wages to employees
A good company to work for, team work, deal with customer all the time. When you client understands your explanation of hoe tax works, that's the most enjoyable part of the job. Team work is amazing.