Pros
Great people, culture, and environment. Constellation has given me a great opportunity at peeking into the career path that I have chosen. They're a great company to work for with a lot of opportunity within the company. The company is very engaged with their communities. They give back in many ways through programs, volunteering, internships to name a few. As a diverse company many groups exist which help develop individuals and network with others. This is a great company to work for in a more interesting than I thought energy industry.
Cons
As an intern some days are slow or repetitive, but not so terrible that you cant get through it.