Pros
Very nice and smart team. Many opportunities (meetings, projects) to expose yourself to real business world and clients. Team members are willing to help and discuss issues such as blockchain and bitcoin with me. A lot of interesting projects to learn new things. Best internship experience for me.
Cons
Sometimes tedious work, but those work need to be done by people, and I am one of the interns, so I would like to get things done efficiently and then learn more things from lead analyst.