Pros
I interned here for two summers, and I learned more at AVID than I learned for any period at college. The people are great, its a serious but collaborative environment, and the projects were challenging, especially from the point of view of an intern. The work and technology I was able to work on was relevant and new, especially the second summer around. Definitely a team atmosphere.
Cons
The pay was a bit low the first time around, got a little better the second summer.