Business analysts work closely with various customers including their immediate project teams, business unit representatives and other technical staff members, often facilitating and coordinating the communication among all parties