arranged and paid housing, campus and zen garden are nice, onsite breakfast, lunch, and snacks offered, mentorship and guidance
sometimes did not have anything to work on, work was sometimes not very interesting, intern events were not well-planned at by the end of the summer and were not very diverse (a lot of sports-based events), offices tend to be beige, bland and poorly-lit
Advice to Potential Interns
There are a lot of opportunities to work with hardware or program at a low level, but there opportunities for higher-level software programming are limited. While I knew that I was doing real work as an intern, it was clear that my assigned projects were low-priority, so it didin't always feel like fulfilling work.