Pros: worthwhile mission and dedicated employees.
Cons: lack of a goal and terrible communication to the field from hqs.
This may vary somewhat by functional unit, but FEMA staff overall are well-educated and from all occupational fields. The environment is intellectually stimulating and you can always learn something from others with whom you work. The agency heavily hires retirees, expecially from the military and law enforcement, who have experience that corresponds to work done at FEMA. Since most FEMA employees are disaster reservists, no benefits are provided, though this year the agency offered paid holidays, which is greatly appreciated.
Working for FEMA is a great way to see the country, and even the world, since the agency responds to disasters in US protectorates (Puerto Rico, Guam, etc.). You will have good experiences in every location, even in you think you'd never want to go there in a million years.