We are a Startup India (an initiative by Govt of India) recognized company headquartered in Nagpur (India),TLM has a lot to offer when it comes to lead generation and appointment setting. We act as an extended arm for many of our clients based out in the US, Canada & Australia to support their sales process.
Team Size: We are a 95+ employees company and onboarding many more clients. We require more ambitious people in our company.
Location - Ganeshpeth, Nagpur (Near Central Bus Stand)