Pros
Friendly colleague Flexible hours (you don’t have to arrive at 9 sharp) Quite international
Cons
Not sure how the company stay profit. Deal $ < hours of labour. A period of the time, I worked >12 a day. They don’t know how to push back the client and l had to be the one to manage the client all the time as a mid-level to junior person. No concrete service scoop to the client, they just ask you to do whatever the client ask you to, because they don’t care, you are the one who work.