Pros
Independent agency with flexible processes
Cons
Very chaotic way of work inside the agency, no processes that are efficient
Managers are very micro managing, not very high chances of promotion
Managers aren't onboarding the new hires, there is no onboarding process
People get fired for no reason, one day you see them, the other day you don't, without any announcement
Compensation is low, what was promised in terms of raises didn't happen
Offices are spreaded in Carouge, some of them are full, some of them are empty, no culture, no happiness on people's faces