New employees participate in a full-time onsite training program. The program requires three months or less, depending on previous experience. It is a self-paced curriculum which consists of videos, readings, exercises and computer based training. It covers all of the skills needed to do the work of a beginning programmer. An experienced programmer will be assigned to each trainee to provide advice and assistance when needed.
Continued training is provided to all employees for professional development and new technologies.
In addition, extensive libraries of technical manuals and periodicals are maintained.