The biggest plus about studying at Northeastern is its co-op program which is a 4 to 6-month internship (usually paid) which is integrated as a part of your degree. It is up to the student how many co-ops they want to do but the university provides adequate support to find co-ops in the US and abroad.
In terms of classes, there is a lot of flexibility to choose classes including online summer classes. Northeastern also offers several study abroad programs not only in the summer but for full semesters as well. I did NU in London, which is a 4-month long study abroad in my freshman year.
However, the residential facilities are limited and the lottery-based system for housing is very tedious. My academic advisor isn’t the best so I’d recommend doing research yourself and asking a lot of questions, just to be sure.