Careers

It takes world-class talent to build a global powerhouse. Join our growing team.

May 31, 2017

Technical Customer Service Representative

The Technical Customer Service Representative is the voice of Storm. Your mission, if you choose to accept it, will vary from the strategic – such as developing high-level messaging that will resonate with our customers.