The program has a great office environment with lots of flexibility based on specific skill sets and desires. The company does a great job integrating its interns for a fantastic learning experience.
Cons
There were times when the program lacked structure because of various reasons but there was always something for the interns to do.