Worked there for quite sometime, so i have a broad experience with this company. The pay is not remotely good. There is no meritocracy for the people that get paid well. No prospects of development since the motto is "let's finish the project in outrageous deadlines so the client is happy". The management is trying to keep you in the company by constantly postponing the meetings you're supposed to have and/or giving you small ridiculous raises. You're just drained of your energy until you leave and the company hires people under petty wages or unpaid internships. In general higher management promotes a toxic work environment, micromanaging and disregarding employees' feedback, damaging the work morale for everyone within the company.