Lead sales efforts for data center cooling solutions in Spain, targeting new business and managing growth.
Head Of Sales • Castro, Kingdom Of Spain, España