Internships provide on-the-job training. Employers accept people to work for them for usually a short period of time. Often interns work for the employers for no pay. Instead, the employers offer training in a specific field, or professional experience.