Pros
Good benefits. Honestly that's it. If you want an easy job where you can coast your way to retirement, this is the place for you.
Cons
I was berated by a coworker to the point of tears on a near daily basis, in front of other people. I talked to 3 managers about the situation, and the net result was me being told that he was an asset to the company, and that I was the one who needed to change. Later came to find out he had a history of PHYSICALLY assaulting female coworkers, yet still had a job there several years later, because he was an "asset" (who I caught multiple times sleeping at his desk when he wouldn't answer my phone calls). Minority friends of mine, who were contractors at the company, were called a racial slur by their supervisor in response to accidentally dropping a box on his foot. In summary, blatant HR issues were merely swept under the rug and the victims were more or less told to get over it. I was also not given any challenging work and was forced into a role I was not hired for. I got the impression that Southern Company was a company people joined for the sole purpose of getting good retirement benefits rather than being challenged to learn, grow, and develop their careers. My interview consisted of going to lunch with the hiring manager and a coworker. I was asked maybe 3 experience-related questions and that was about it. Impossible to move up because no one gets fired and rarely ever quits, so you have to wait for someone to retire to move into a new position.