I worked at Social Security Administration full-time (more than 5 years)

Pros

Great job opportunities throughout the agency.

Cons

Individual development plan, require that supervisors work closely with prospective development of individuals however many managers are not equipped or experienced enough to support or help individuals in their ideal development.