Almost no hierarchy, which can be good and bad too. It's good in a way that everyone is at more or less equal level. But for the long term it can be frustrating because there's no career path. You can keep learning new things and working on projects that use your new skills, but there's no actual career progression in terms of designation.
Post covid, onsite opportunities have been minimal.