No credit card required
IT Manager, Global food and beverage company (with 220+ industrial sites worldwide, and a turnover of 17 billion euros)