Pros
-Pension plan, + 8% match on 100% for 401(k), + 90% subsidized health/dental, +$50k free life insurance, +ridiculous (lots of) days off after working there a while. -If you are not a crackhead/convicted of a felony, or incompetent AND in mid/upper management, you will never be fired. -talking to people around the state of NJ, they will say "oh you work for NJM? I love them". Immediately a positive to be working here in the minds of NJ citizens. This is because customer service and rates are the best in the state and have been for decades.
Cons
-As others have said, I.T. department is 20 years behind the times... but I think they were 30 years behind the times 5 years ago, so things are improving... for most employees, this wont impact you at all. -Wages are below average in most job positions, (but the benefits more than make up for this).