I worked for CBP and the only good thing about the job was the pay. DHS rankes in the bottom of all federal agencies. The morale is horrible bunch of micro management. Your more liley to get in trouble for doing your job and oissing somone off then being lazy. Now DOI is ahell of alot better.

If you join CBP be prepped for the green wennie, unexpected overtime. And dont expect holidays foor the 1st ten to 15 years.