Pros
Good job for someone just out of college to get experience with the federal government and law enforcement. There are no incentives to stay long term & make it a career - no pay raises, no promotions, etc. But good for the resume and to get a foot in the door for federal positions. Also, position is good for retired law enforcement who are collecting their pension etc. but want to stay busy.
The culture of the job is highly dependent on what agency you’re contracting for - DEA, FBI, ATF, USAO, etc. - & that specific office.
Cons
No pay raises. No promotions. Sub-par benefits.