Pros
It is a decent place to start your career right out of college (which was my case). The experiences I gained and learned from the people I work with were tremendous for the first 2 years. If you choose to pursuit a career with the government, then it's a place for you to create a stepping stone or just "get your feet in the door". If that's not you, I recommend to take advance of all the "paid" for training such as CPA and etc. out of the way when you're still with the Agency and then pursuit other opportunities. Great benefits and flexible schedule. I work from home 3 days a week, but that's depending on your performance as well as your supervisor's trust in your work to be turn in on time and meeting due dates.
Cons
Experience: when it is a very good experience comparing to Big 4, because you have the opportunity to be involve in some complex audits and perform/lead some of complex but less material audits of your own. However, you're gaining lots of "audit" experience, but they are NOT relevant in the industry. What you are doing is not financial audits, but compliance audits. Morale and Environment: during my time here (6 years), the morale was below moderate at best. I don't believe management doing a good job of leading the organization while a lot of the auditors are capable of doing the most amazing things to save tax payer dollar. Awards and recognitions are always late and not included all participants. There are simply very little encouragement unless you're completely excel at what you are doing and that got you attention from the Regional Director and yet the Director of the Agency. Organization Structure and Management: just like many government agencies, there are just too many layers and the objectives, goals, and direction of the Agency just get lost along the way to the auditors. But better yet, management don't keep "communication" and "transparency" to the most important people, the auditors that are on the field doing audits. Head of the Agency (from DC to the Regional level) has a very different agenda. They are most tentative to Congress and play a lot of politics; so the obvious conclusion is that they will make decisions gearing the direction of the Agency toward "status quote" that will benefit them in the name of making the Agency "looks" better in front of Congress. In recent years, management had made rational decisions that bypass lots of potential audits just to keep up with the number of audits "promised" to Congress. If you're truly care and passionate about doing this job, being the true "protector of tax payer" then you will find this is very discouraging. "...company doesn't hire talented employees and motivate them to work, they hire motivated employees and give them a purpose, something to strive for, something to work toward." This agency doesn't motivate their employees, or at least the management team did not.