Pros
The people you work with are great from top to bottom. Partners are very accessible and willing to help out. The company is growing rapidly, so there is lots of room for promotions. Work life balance is what you make it. If you put your head down, anything can be done in a reasonable amount of time. Like any public accounting firm, there are busy times where more hours are needed, but it's less than other public firms in Boise. You'll learn more than any other job. You'll see a diverse amount of accounting things to work on, and you learn on the fly.
Cons
The pay is in line with the area's public accounting pay, but very low for Seniors and Managers when compared to private industry, where many jobs are available. Raises are consistent from year to year, but very poor, and based on hours worked rather than skill. Work lots of hours, get an extra grand or two in your raise. Do your job efficiently? Less of a raise. Insurance is expensive and has a high deductible. The work can be stressful, but they have resources to help you get things done, and if you're really struggling, they will make an effort to help, you just have to be proactive in getting that help. There seems to be some head butting between old school partners and new school ones. Some partners have a mindset where you work a billion hours all the time no matter what, others want you to just finish jobs and go home. The lack of consistency seems like it causes contention at the staff/senior levels. There can be lots of travel and they do NOT let you take breakfast per diem if the hotel offers anything for breakfast. They also are very stingy about mileage on jobs. If you have to drive far away from the main office, you may or may not be able to take mileage.