Pros
Got to straddle the line of being "in tech" and also being a "local utility", which was great for dinner party conversations. Unmatched learning opportunities, almost greenfield at the time I was part of the company. I loved that NOC folk got to ridealong with the field engineers. See the city from many different rooftops.
Cons
The "Cons" I would have listed have been resolved by their acquisition and were pecuniary in nature: (older equipment, bounced paychecks, no perks, no heat in winter) There didn't seem to be a well defined path for career advancement at the time I was there, other than most support engineers eventually moved up into the NOC. Once there it was sort of a dead end. There was a "butt-in-seat" philosophy, that began around 9am. Once, out of frustration, the CEO took away the desk chairs of everyone who wasn't there at 9. You had to go to his office to retrieve yours along with some admonishments.