New location in Detroit, MI (USA)
After more than 20 years in the same office spaces, our teams in Detroit (Michigan, USA) moved to new offices located less than 2 miles away. This new location, more spacious, already houses 70 employees (sales, development, human resources …) and has the ability to accommodate future growth.
This new environment allows for a more comfortable working atmosphere, promotes collaboration between teams and helps to adapt to the dynamic industry in which we work.