Very negative environment. Employees are treated like children, instead of like the professionals that they are. Management and admin are quick to cast blame on others. Work is very scarce after April 15, and what little there is seems to go to the same few people, instead of being spread around.
Turnover is very high. A lot of people are let go after tax season. A few get other jobs and leave on their own. They delay paying tax season bonuses until very late in the year. By that time many are gone and don't get the pay they deserve for all the overtime they worked. I don't know about other's salaries, but my base salary was average. I was told at my interview that there would be a tax season bonus, but that never materialized. Very disappointing.
They seem to hire a lot of inexperienced young people, but based on the amount of them that are let go, training does not appear to be adequate.
My advice is to look elsewhere as there are plenty of firms looking for good people.