censa employs 73 employees. The censa management team includes Jays Chandy (Chief People Officer), Athaulla Khan (Head of Customer Success), and Aslam Perveez (Technical Program Manager).
Looking for a particular censa employee's phone or email?