Pros
The environment is great! Very much so like a family in the field and in corporate. The culture is great and Southern Company is committed to doing a great job. Will see Senior Management; they're not hard to find. For the co-ops and interns, we had monthly development meetings with Executives and Management that were really helpful.
Cons
There is a very large age gap. The knowlegde transfer process is a problem. Also, it's all about who you know. If you can get in the right networks and keep your face out there, you'll go where you want to go. If it's not your passion, you will easily get lost in the crowd. And sometimes it get a little too conservative. They are doing a lot better with diversity, but there is still a long road ahead.