Vantaggi
Grad student wage was decent, the matching process for placing me in a team was great. They also gave the opportunity to sign up for their 401k if you were over 18 years old. You are also able to work with them to tailor your work schedule for the semester which helps to balance work and school based on how busy your course load is.
Svantaggi
Nothing really. It is a very intense work, but as long as you are prepared and expecting it, you should be fine. The only downside that I can think of is that they are still developing how they integrate the intern community experience. But it wasn't that big of a deal, just could use some help.