Pros
Everybody I worked with was very nice and several made a significant effort to reach out and help me with any concerns. I was given significant responsibility that involved developing reports and distributing them to traders. The team I worked with was incredibly smart as was everybody else in the office. It seemed like a great company to work for and treats employees very well. They catered lunch twice a month and even had a catered breakfast one day to reward strong performance. Other than my daily assignments and ad hoc projects, I was free to do pretty much whatever I wanted. I was able to develop personal skills (excel, sql, etc) in all of this extra free time. The office is awesome.
Cons
There was no training program which made getting started quite difficult. It would have been nice to have been sat down and go through the structure of the office and energy trading at the beginning.