Awesome team environment. Everyone was extremely supportive. Weekly meetings kept everyone up to date with the project. Really lenient when it came to asking for time off. I loved the fact that they surveyed the interns on how to automate processes. No one ever had to take work home. They actually told me that's a no-no when I asked.
Cons
The building has everyone in their own office. Clearly just a con depending on your preference. Sometimes the work was mind-numbing, but they warned me about that and they also were doing the same work.