excessive micromanagement and very toxic environment. The office is awful and they allow dogs in it which will bark while you're on a call with customers. Communication between teams is also bad, especially from the consulting team. Salary is also ridiculous.