Work environment and faclities, flexibility - I spent some of the best days of my life working here and meeting people who were equally or more passionate than me in electronics and designing hardware.
Cons
Stipend and Emoluments. I found the stipend less commensurate to that of my peers working for software companies, even though it's a core job.
I have been working with two different teams in different branches in IT. They all have very relax working atmosphere and you have flexible working hours. I worked from home several times during my summers.
Cons
I really do not have any complain about their summer intern programming. The only thing I don't like is that the summer in Dallas is simply too hot.