thepeoplebrand
About the Team The Employer Brand team is at the critical intersection of culture, communications, and branding, responsible for building and scaling SQUAD’s distinctive employer brand across Ukraine, Poland, and Czechi…