Sales & marketing
A new world order sales team understands what it means to market in a world of total access where anything and everything is seemingly within reach. We are looking for digital savvy professionals who can operate in an increasingly integrated world of people and technology to deliver value to customers at all times.
Manager, Business Development (Bangalore, India) - 2