Topnotch Placements corporate office is located in India and has 11-50 employees.
topnotch placements
top notch placements
Departments
Number of employees
Human Resources
3
Operations
1
Sales
1
| Location | People at location |
| Asia | 1-10 |
Explore people who held key positions, contributed to Topnotch Placements's success, and advanced their careers.
Assistant General Mana... at Brihaspathi Technologi...
Worked as Human Resources Recruitment Consultant
at Topnotch Placements (2015-2018)
Explore More
Topnotch Placements is a strategic HR partner specializing in mid-to-senior management search and talent advisory across various dynamic industries in India. Established in 2005, the company has served over 70 clients, ranging from startups to multinational corporations. Their services include C-level and board search, recruitment process outsourci... Read More