Management is awful. They kept refusing extended leave to visit my sick family for over 14 months. HR is outsourced and has standards that change all the time without telling anyone. QA is outsourced and honestly the egypt team are the worst people I ever met. They still owe me one week of pay for laying me off, everywhere else they pay 2 weeks. Here, none. CRA must be on them all the time with all the unpaid wages they owe and blatant disregard for employee wellness to meet their KPIs.