What I liked
Not a standard 9-5 job, allows you to create your own hours. Small program allows you to get close with other fellows and learn a lot in a short period of time. Also, weekly meetings at different companies keeps things interesting and exposes you to a lot of different experiences.