Pros
Bluehouse Group gave me the opportunity to work on a live web application, as well as contribute to several other projects. While interning here, I acquired some real-world programming skills. I now have a working knowledge of JavaScript and several major frameworks for front-end web development, but more importantly, I know how to teach myself new languages and frameworks. To those students with a mostly academic programming background, or anyone who wants to dive in and learn practical programming skills quickly, I cannot recommend this internship enough. The team is incredibly helpful, kind, and knowledgeable.
Cons
The internship was often fairly self-directed. While I was sometimes fairly busy, several of my weeks weren't packed with work, and I probably could have handled more. Additionally, while a few of BHG team regularly offered their help, I found myself having to learn a lot on my own. This worked for me, but might make the internship environment difficult for those in need of more step-by-step instruction.