Awful management. Managers are ruthless, rude and demanding. The culture of the company is devolving over time, there is extremely high attrition rate with people staying for less than a month in some cases. You end up with speaking to new colleague everyday. There is no desire to change anything, people are stuck up and stubborn when changes are initiated. All in all I would recommend the company as a learning ground- take what you can- push yourself, learn new process or new software and system, but do not stay for more than a year. Also the management seems extremely incompetent on human resource topics, as they would seem to battle the high attrition rate by asking people to return to the office is like putting out fire with gasoline. Salaries are also low, as in real terms the additional health insurance is awfully bad, there are no vouchers for food, no additional benefits.