Decent pay for no prior experience in full time positions. Lots of areas to learn. They are patient and understand you are inexperienced comparatively to other employees.
Cons
Worked almost completely remotely due to low office space availability. When I was there, the whole team was working in "hotel cubicles" located in the cafeteria.
Access to innovative projects and technologies.
Supportive team environment and experienced mentors.
Flexible work culture with opportunities for growth.
Exposure to real-world engineering challenges.
Cons
Limited involvement in decision-making as an intern.
Some internal processes can feel slow at times.