There are a lot.
1. The hiring process was broken and way too standardized. It only focused on some technical topics and not on the cultural fit or vision of the company. The responsibilities and expectations were not clearly communicated before hire.
2. They are not ready when a new person joins them. I had to literally order and assemble my own pc after a week of joining. Im sorry to say but no efforts were made to develop a welcoming and positive work culture for a new hire.
3. There is not enough support or mentorship provided to the new college hire.
4. Being a French company, there is a big group in the US office that speaks in their native language during technical discussions and team outings. This does not help a nonnative speaker feel a part of the organization.
5. No ownership or responsibility of failure by leadership at any level.