Pros
They pay on time, and the benifits are OK!
Cons
No onboarding process. The whole project was a nightmare for me—no direction from the client, nothing from the DMI. A project with over one year of data was handed over to me within the first week of joining. The toxic environment makes it harder to ask questions and raise concerns, and everyone assumes that you know in and out of the project within the first week. Pointless meetings and uninformed developers make it even harder to do the work. The worst thing is that they divided the tech and product team into two different departments and kept throwing stones at each other. If you don't have any consulting experience, stay away from this company because it's going to turn your life upside down.