Hours set, but Bombardier is willing to accommodate in some particular cases, IF... the union gives their permission.
Flexible working hours
No, they have certain work shifts.
I worked as a contractor, so my hours were flexible. However the full time employees often had to work 50+ hours a week (minimum).