The article explores on-the-job professional development programs. The authors suggest that the higher the control teachers have over professional development, student learning and resemblance to typical teaching culture in classrooms, the more beneficial the programs are for teachers. The authors also discuss the factors affecting teachers' satisfaction with instructional programs.