The company is young. It's 26 years old and a lot of the upper management is far from retiring. The opportunity to advance in this company is most likely impossible. The company needs a re-structure especially with relation to how they pay their employees. They pay every production scientist the same amount of salary across every department despite a disparity in the levels of required skills. This might have worked in the companies infant days, but it's causing a lot of turnover now that it's become much larger. Perhaps if they actually made available the educational assistance that they say that they offer (but don't because no one really knows how it works) and invest more in the talented employee's that periodically come through their revolving door, they might stop bleeding money in training costs.