Pros
TVI is a great company to do your internship. They really do care to help you grow in your learning process and they make sure you learn, work and enjoy your time there. They are constantly giving you feedback of your work, how can you improve it and do it better next time.
They take a lot of their time to si down with you and go through the projects, and also give you the opportunity to even do other task and responsibilities like present to clients and meet clients.
Cons
I was a remote intern so I didn´t spend much time at the office so you miss the opportunity to get to know the rest of the team and make some new friends.