I reported that a manager had a bad behaviour, similar to sexual harassment / sexual bullying + this person was criticising my way of living with my partner. Their response? Fire me. They don't know much about building a good product, they just focus on the money and nothing else. The CEO is arrogant, same for the CTO. They will hire you under a Hong Kong contract, like that you have no rights whatsoever if something goes wrong. They have team meet-ups in different places in the world, which is a good idea, but there is really sexual things happening there, some people have been criticised when not being willing to participate to those sexual behaviours, other got promoted when participating. It's a workplace, there should be boundaries or things to not do. If you flirt or more with the CEO you can get far, really far. This is not correct at all.