When I was hired at Flex they were saying, and doing, 2 year upgrades. I think it is now a realistic 3-4 year, leaning more towards the 4. Attrition due to people leaving has stopped, and only a few have been helped toward the door.
Still a great gig.
Learguy