translate English to German: Despite their different backgrounds, our employees have much in common.
Bei allen Unterschieden gibt es aber auch viele Gemeinsamkeiten.