What I liked
The atmosphere is fun, they have a great team of engineers who welcome you with open arms and treat you as an equal. The work is intense and exciting, you contribute to important projects and can see the impact you have. Every person there is happy to answer your questions; I am continuously picking their brains. They challenge you to step outside your comfort zone so that you can grow, but you never feel like you've been thrown in the deep end. There is minimal "bloat" to the internship program; you begin on your project within a day or two of starting. This was an incredible experience.