Telana

Bracknell
Total Offices: 2
117 Total Employees
Year Founded: 2003

Teams at Telana

Recently posted jobs

20 Days AgoSaved
In-Office
London, Greater London, England, GBR
Artificial Intelligence • Big Data • Cloud • Software
The New Business Sales Representative is responsible for developing and closing new logo accounts through proactive outreach and pipeline generation, utilizing a structured sales approach and collaborating with internal teams to enhance customer experience.