I worked on the JALways contract. The reason they have (had) contractors is furlough protection for the Japanese pilots. The theory is to fire the contractors to cut the force to protect the Japanese jobs.
so did I...none of this really surprises me.