Both are usually paid (for engineers anyway). Co-ops and internships are similar, but co-ops typically have multiple terms, often alternating work/school/work with the same employer. If he gets in with a company he likes and the feeling is mutual, this can be a great way to have increasing...