Pros
Decent pay, benefits probably comparable i suppose. Lots of potential storm OT.
Cons
Management constantly in disarray and has power struggles between management. Stupid decisions are made in upper management, and there is an every man for himself mentality. Minimal chances for advancement unless you know someone. They get rid of low level workers, won't replace them and then hire more managers and directors. Have totally unreal expectations at employee level, and move people around into unwanted positions. Some groups are treated great, while engineering is constantly getting dumped on. Low level supervisors aren't allowed to make any decisions, they all have to be run up the ladder, and you many times never get an answer. Rule is by fear and intimidation in some groups. Benefits are barebones anymore. Steadily going downhill in my 13+ years of employment. Morale as bad as I have ever seen it.