A trainee is an individual who is learning and gaining practical experience in a particular profession or field. Trainee jobs are typically entry-level positions where people learn the duties and skills necessary to work independently. Trainee programs are arranged by private companies and public sector employers where the trainee position has a varied duration depending on the companys program. During the duration of these programs, the trainee is expected to receive a salary as well as is expected to have full-time employment awaiting in the company when the program is over. Trainees work under the guidance of experienced professionals to develop their skills and familiarize themselves with the best practices and processes of their chosen careers. Trainee programs most often consist of a combination of theory and practice and are aimed at having the trainee learn the company from the ground up. Many trainees are able to take advantage of their contact network from the trainee program and climb the corporate ladder and become key individuals in many companies. The requirements to get a trainee job vary by industry, but in general, trainees should have strong verbal and written communication and an interest in continuing the career. Trainees are official employees of the firm that is being trained to the job they were originally hired for.