What I liked
The intern program is very good, with each intern given a discrete project that doesn't take too much training but is still meaningful to the company and a learning experience for the intern. The people were friendly, helpful, and good-natured over all. The company leadership is wise and has a high value for their employees; the CEOs knew my name (even though there are 200 employees total) and greeted me. Also they have a very nice office with a 14th floor balcony with wildflowers and they provide unlimited ice cream sandwiches.