Well, MIT's definitely a great place for finding internships and research jobs -- if you want a research job (UROP) or an internship in engineering, you will be able to get one. About 80% of students participate in on-campus research during their time at MIT, and 75% of students participate in an internship. There is a program called
UPOP, for sophomores in the school of engineering, which guarantees a summer internship for students who complete a one-week course during the previous winter.
Engineering is definitely difficult at MIT, but students get a lot of support. Informally, the culture is very collaborative and students do problem sets and study in big groups of friends. (My husband was an aerospace engineering major, and all of the students in his year in his major used to have big problem set sessions in a lounge on campus.)