Pros
Flexible hours. Above average salary for the level of responsibility. Good for having side gigs to supplement income. Safety oriented, almost to a fault.
Cons
Most people don't really care about the NASA mission. They're just there to drain NASA budgets. Pretty intense bureaucracy. If you're a family man and like God, guns, and football and you're from the area, you're a shoe-in. Hell, if you're not, just lie about it in the interview. Not like they can fire you for it after you're hired, but you will likely be marginalized severely if they find out. So, just fake it. I sure did. The good ole boys (in more than one sense) like to make back-room deals to work their way up the ladder, but they hit ceilings because the higher management can usually see that those people are good BS'ers, but aren't really interested in progressing the NASA mission. The transplants are usually better to work around. They don't have inferiority complexes.