The onboarding experience can be a little overwhelming, although this is slowly getting addressed. Sometimes it is challenging to get a big picture view of the company, although this is understandable due to the complex interconnection of the different teams within the organisation. Also, given how Unity has several large offices across multiple continents, collaborations can be tricky due to time zone differences.