BACH employs 64 employees. The BACH management team includes Jon Siragusa (CTO), Sarah Sprague (COO), and Carrie Bryant (Director of People).
Looking for a particular BACH employee's phone or email?