The organization, which employs 500 people and operates in both Luxembourg as well as in 10 other countries, now faces a confidence crisis Photo: Luxemborg Times