Pros
+ Get to work on and discuss cutting-edge technologies
+ Small office, and most people are very friendly
+ Excellent work/life balance
Cons
- As an intern, you don't have to deal with multiple projects/meetings everyday; this could be a con for some, a pro for others
- Very unlikely for an intern to be offered a full-time role, unless someone leaves the team