Pros
The money is good in the Hampton Roads area. The benefits are decent, and it's a stable job. If you're an engineer you'll advance nicely.
Cons
Confidentiality doesn't exist. People often go out of their way to make others appear lousy. Additionally, the vast majority of people are racist, extremely homophobic, and absolutely discriminatory towards anybody who isn't like them; this includes supervisors and managers. Supervision is lackluster, and cannot handle stress in the slightest. There's a significant problem in the promotion process, because the supervisors in the Hampton Roads area don't contain an ounce of positive leadership or motivational characteristics. Managers ignore issues, and need to retire and have younger, more adept and progressive candidates take their positions. Finally, there's zero appreciation for the lower tiered employees, especially the lineman and groundmen in construction who work a significant amount and always being on first response.