ICN Business School est située dans l’Est de la France, à proximité des frontières de la Belgique, de l’Allemagne et du Luxembourg. Fondée en 1905, elle est l’une des principales Grandes Ecoles de Commerce en France. ICN Business School dispose de plusieurs sites, à Nancy (campus principal) et à Paris, et à Berlin.
L’école a de fortes ambitions internationales et est accréditée EQUIS depuis 2007, accréditée AMBA depuis 2012, et accréditée AACSB depuis mai 2020. L’école offre aux candidats retenus une rémunération attractive et un ensemble de mesures incitatives, selon le poste et les qualifications.
ICN Business School est fondatrice de l’Alliance Artem mise en place en 1999, pour la promotion de synergies scientifiques, artistiques et pédagogiques entre l’Ecole nationale supérieure d’art et de design de Nancy, ICN Business School et Mines Nancy. ICN Business School est associée à l’Université de Lorraine avec laquelle elle partage un laboratoire de recherche en sciences de gestion (CEREFIGE).
Dans le cadre de son plan stratégique, ICN continue d’enrichir sa faculté et ouvre régulièrement des postes pour les professeurs.