engineering attrition