What I liked
The company culture was very collaborative, laidback, and open. We had weekly and daily team check-ins where everyone could share their plans of the week/what they were working on for the day. People were always constantly bouncing off feedback from one another, and I always felt comfortable asking my coworkers and my boss for help when I ran into trouble during work.
My mentor was amazing, helpful, and dedicated. I was given a lot of flexibility in structuring my internship, which meant that I had a lot of say over what I wanted to do, and I could take ownership of the work that I did. We had daily 1:1s which really helped with outlining the course for my work considering the insane number of questions I had about the codebase or going about implementing a certain feature. My mentor constantly reminded me to take breaks and to take time off on the weekends or on weeknights, and thus I didn't feel pressured to overwork myself.
There was a variety of projects that I worked on, and each of them required some mathematical/physics background on top of programming experience due to the nature of the subject matter. Ultimately, each small feature felt meaningful and contributed to the needs of the company, and I was very satisfied with the work I did during the internship.