Pros
Talented and helpful team:
You can always, time permitting, talk to the team. People here are willing not only to listen but to help as well
Lots of learning opportunites:
I got to learn a ton of stuff that was helpful in future coursework as a grad student as well. As an intern here you'll be encouraged to ask questions and give honest feedback. You'll also receive honest feedback yourself. Overall, this place will give you the opportunity to grow as an engineer.
Superb work culture:
You are going to have fun working here. If you are a foodie you are in for a treat. People here know their food.
Chance to do good:
The team here is incredibly passionate about the mission and it shows. You can see the way your work is going to impact the lives of people.
Interesting Conversations:
This is a multicultural team and people here have a wide variety of interests. You'll get to have some really fun conversations here.
Cons
Fast paced work environment if you are not used to working at a fast pace already.