Construction & Building Materials · Austria · 250+ employees · Score 39 → 63: Reduced dependence on individual clients, a more stable order pipeline, and more predictable revenues.