Manager Integrated Facilities Management Here in India, we manage over 10.5 mn square feet of space across 29 offices.... Winning our clients’ trust In addition to managing facilities, you’ll be experienced in managing client relationships......
Job Location: Mumbai, Maharashtra, IndiaSelected articles on work and employment, which may be found interesting:
Find more articles on Articles page