Micad employs 50 employees. The Micad management team includes Pete Davies (Business Analyst and Product Owner), Chloe Murray (Head of Customer Success), and Thomas Ledson (None).
Looking for a particular Micad employee's phone or email?