Phone interview with HR in Germany. Followed by a phone interview with Managing Director of European Business Unit. Followed by a group/panel interview after a presentation on various topics in Germany. Received an unofficial offer by email and a verbal one by phone a couple of weeks later (for a different set of roles than the one I interviewed for). A month later I received the official offer followed by the employment contract.