The hours are brutal during busy season, as you would expect from any CPA firm. Some of the managers are awesome and you'll really learn from them, while others are unapproachable and don't care. I unfortunately had to work with a few bad ones, which soured things and whom make you feel like a cog in the wheel. If your great, they will utilize you in a way that keeps you swamped all year long, making it difficult to have a work life balance, unless you are firm with your boundaries and pace yourself. They are strict about billable hours, like a law office. Unfortunately, no bonus for hourly staff, and salaried staff bonus (often) equals out to the overtime they worked. Health insurance has high deductible and employee pays portion dependent coverage is expensive. 401k match is low. The desk are small and it can get really noisy. Software is glitchy.