Hypothetically, I’d go to Northeastern. If the job market in Switzerland is anything like the job market in the US or Germany, the additional work experience from the co-op programs would give you a significant leg up when you are looking for your first “real” job.
Northeastern also offers a much larger range of courses, made possible by its size. I learned the hard way how limiting small colleges can be if you want to focus (or “specialize”) in any particular sub-discipline of your major, instead of just taking whatever upper-level elective is offered that term.
Neither university has any sort of reputation in Europe (that I am aware of); you might as well drop that pretense.
Non-hypothetically, I would go to Tufts because I signed an ED agreement.