Pros: good travel benefits, pension, and medical
Cons: things are always changing, never know when you will be effected.
Really enjoyed working their for many years, lot of room for advancement. If you prove yourself and work hard, you can move around.