Applied on-line at Loram/GREX company website. Received initial call from HR Mgr at Loram to touch briefly on my application and the position. Set up another phone interview where company/position/my background was discussed in further details. Had follow-up on-site interview at GREX with senior management. Had follow-up Zoom type interview with additional mgmt and senior management. In all the process took roughly 2 months from first initial call to last email received from Loram/GREX.