Pros
It's overall a nice job! They take good care of employees on work travel, my coworkers are nice, and they take safety, data, etc. procedures very seriously.
Cons
It can, however, be a high-pressure environment, especially near elections. If you get a job here, don't be surprised if you're encouraged to skip some breaks to get it done.