Truffle Nation
–
India Gate, Delhi, 110011, India
... This is a paid internship. The Job Responsibility: Ability to pitch and write concept presentations Ability to ensure clear and timely communication between the creative team and internal stakeholders (client servicing, production) and making sure ... - May 09