default image

The Avenai work environment blends the feeling of a company that has deep roots, with the dynamism and agility of a start-up. In this environment, employees benefit from the sense of stability, and the excitement at the variety of possibilities that exist to grow professionally.

Christina Sutcliffe Senior Manager November 10, 2015