Pros
The benefits are great and you get a pension. The pay is ok and the bonus comes in at around 17% yearly. It is a stable company and generally unaffected by fluctuations in the market (no layoffs)
Cons
Southern is great for the long haul IF you have no drive and are ok with losing your skill set to overpaid contractors. There is no career path for technical people. You will get stuck in their level 3-6 matrix. Make sure you come in the door at AT LEAST a level 5 because you will be there for 10+ years. Sr. Management in IT is incompetent and non-technical. This problem is rampant. It takes decades to get promoted (when someone dies or retires after 45 years) The interview process for internal moves is a joke - they already know who they want to hire, but go through the motions to stay legal. You won't work hard or long hours. It's just not for everybody.