Thinkzilla expands to Scottsdale to support minority-owned businesses
Thinkzilla, a culturally aware brand engagement firm based in Atlanta, today announces plans to open a new office in Scottsdale, Ariz. where it will hire 25 employees in the first six…