As in many companies, I think all these points depend on the department you are assigned to. This is my experience. They had to replace the whole department because the last employees quit (told by the team leader and the director after signing the contract). Get away from this company as soon as possible, particularly if you are a foreigner. There is no communication at all, no onboarding, basically, everything is done by ordinary mail (post), 0 technology. They are so desperate to find workers that they will take anyone, which is not ideal for a long term project. They hire people without being clear about next year's budget or basic customer acquisition. It doesn't matter if you clarify essential points during the interview process, such as German language skills, experience, and qualifications. You are on your own, without a job assignment for 1 month, since they don’t want to delegate or there is just no task (no customers as already mentioned above). And after that, they expect you to do everything on your own. Obviously, they have a big problem with communication, real expectations, and empathy. There is no team spirit, and they have an old pensioner mentality. The rudeness is general. You can't expect a person who is "new" to the industry to know all the deep issues involved, especially when they were already mentioned in the interview! Start-up hiring mentality, hire and fire.