Pros
Pay seeing new places meeting new people
Cons
Travel and not seeing family
Pros
Lots of support and engagement from co-workers.
Cons
The GS pay scale is not very flexible once you get into full-time work, especially for specialized and 'in-demand' positions.