Astrid employs 30 employees. The Astrid management team includes Nour Abouzeid (Dispensary Manager), Louie McNamara (Creative and Marketing Manager), and Kady Chemal (Chief Operating Officer).
Looking for a particular Astrid employee's phone or email?