Pros
Decent pay to start and over time excellent pay. Good retirement-if you stay for 25 years as a Special Agent you can retire at any age. Coworkers are like you, college educated and smart. Depending on your source of work, cases can be interesting and challenging. If you develop your own work through informants, attorneys and other law enforcement, you work will likely be better then if you rely on management to assign work. As a senior agent you are largely on your own and can feel good as almost self-employed to do the job.
Cons
Job requires a minimum 50 hour per week commitment but you are paid 125% of your grade for that extra 10 hours per week average. However, you still only get the extra 25% even if you have to work more than10 hrs per week extra. The 25% is called LEAP (Law Enforcement Availability Pay). If you don't work at least 10 hrs extra per week average, you are not meeting the job expectations of management. You can't work from home because the position is not approved for that. Like any job, there may be poor management at times because some people who are promoted have not been doing the job long enough or may not have been good investigators. You have arrest authority for IRS related violations and must qualify with a handgun quarterly to include participation in arrest technique training. If you are not into qualifying with a handgun, shotgun and handcuffs, this job is likely not for you.