Micad employs 52 employees. The Micad management team includes Pete Davies (Business Analyst and Product Owner), Chloe Murray (Head of Customer Success), and Billie Churchill (Marketing Executive).
Looking for a particular Micad employee's phone or email?