I have a cousin that works for the Feds and he loves it. Outside of being on the go half the time Customs is a great place to start in the Federal system. Once your in and have worked for over a year, you can laterally transfer to another Federal agency. The pay and benefits are better than any city could offer. As has been said, Federal jobs offer the best benefit package which is one thing that yoiu should be looking for. Your starting pretty good at GS-11, which I think is around 50K to start, but once you get to GS-14 on up, you are making some good money. Customs offers a number of specialized fields to go in to, I was watching on TLC about their SWAT/Drug Intervention Tactical team down in Florida, that was some excellent stuff that they were doing. I would take the Fed position over any city or town police department any day of the week.