Rehabilitation Opportunities offers a range of vocational and personal development programs for people who suffer from developmental disabilities. It is a nonprofit human services corporation and provides counseling, job training, productive employment and transportation services. The organization offers assembly, packaging, binding, collating and shrink-wrapping solutions. Rehabilitation Opportunities serves advertisers, government agencies, associations and nonprofit organizations. The organization provides labeling and mailing services, as well as operates various full-service production centers. Rehabilitation Opportunities operates the Family Links Program that provides information and the availability of educational, recreational and social opportunities. The organization additionally maintains the Supported Employment Program, as well as accepts donations.