A Decent Start For Software Developer/Data Scientist Interns Out ThereThe good thingsIt's a very chill environment there. You are not forced to wear formally with a shirt and tie if you work with the upstairs team since you're not facing customers face-to-face. Tasks are reasonably difficult with a good learning curve. My supervisor never really pressured me and let me solve things on my own until i ask for help. Very fruitful experience as an intern
And also, free snacks and coffee! (and tea)
The challenges1. It can be quiet at times
2. Their systems can be a bit messy in terms of development as of writing this. As a programmer, it's a pain to look at what has been written on there at times.
3. Technology that are used are a little bit outdated for their systems, specifically software. If you're looking to learn new technology and frameworks that are popular out there, the place won't be your best choice. But still a good one if you're looking for experience, teamwork and relax environment to work at.