Women in information technology: a study of job satisfaction, job hopping, recruitment and retention strategies