Pros: relatively easy work, "mindless engineering" some flexibility with schedule as there is no clock to punch.
Cons: leadership lacking in basic management skills, employees left to fend for themselves in a sea of office politics.
The Florida branch has grown very very rapidly over the last year or so. More than tripling in size. This opened the doors for lots of opportunities, but only if you were part of the "cool kids" in the office. People that were far more dedicated, and far more qualified were passed over for people that play games in the office. This is a place where the inter-office politics is more important than the work you do. The management lacks basic management skills, ranging from how to properly plan and manage a new project leaving those dedicated to the work to carry the burden, all the way to how to manage personality conflicts. Instead of addressing issues, they are more likely to beat around the bush, effectively blowing smoke, instead of addressing it professionally. People that put in the long long hours and truly care about the project and have a want to succeed and develop professionally are looked at more of a nuisance than an asset.
Management will commit to completely unobtainable goals with clients and instead of communicating with the engineers and techs doing the work to figure out what it is going to take to get it done, they shut themselves in their office and treat everyone like pawns in a game of chess.
If you can manage to get yourself away from leadership and basically skate under the radar, then you'll be fine. Generally, your co-workers are pretty awesome people from all different backgrounds within the utility sector.
Either be really good at office politics to move up, or be quietly content with what you're given.