Account Manager New and Existing Business
Wowza Media Systems
-
Lakewood, CO, US
, including managers, directors, executive and C-level.
Strong interpersonal skills including being a great listener, ability to grow rapport quickly, and lead/influence customers to make important decisions
More than 30 days ago