We were promised growth time and time again- even if it wasn't staying in the same department "growth" was always a thing. In the time I was at ST, no one was promoted, but people were hired from outside the company (for roles that were previously stated to be "promoted from within")
There is an 'in crowd' at this company and it is all about who you suck up to unfortunately. If you want to do well, and management likes you they will feed you leads so you will be successful- while everyone else is out for themselves. Just lots of false promises on managements end, and every time there was a promise made, there was a "we are working on it", or " i never signed off on this" behind that promise. The training was sub-par on such an intricate product too.