Pros
The IRS has great benefits. Health, medical and dental insurance at a very low cost, life insurance, matching 401K. The hours are regular, and can be flexed depending on your preferences. There is overtime offered depending on the work load and time of year.
Cons
Most employees are seasonal, meaning they are called to work during busy times, and furloughed when the work slows down. It is difficult to get a permanent job. While the benefits are compelling, the atmosphere is extremely negative, with little encouragement, reward or positive feedback. All work is minutely reviewed for errors, and only mistakes are noticed. When a mistake is found, not only the individual is penalized, but the entire team suffers. The negativity overflows and colors all aspects of the job, making it extremely difficult to maintain a good attitude. The competency and personality of your team manager is key to enjoying your job. A good manager makes the job bearable, while a bad manager will make the job unbearable. Unfortunately, managers are not chosen based upon competency and skill, burt on seniority and politics.