Commercial office


The Latest

Braze’s new world to be at One North State

Braze’s new world to be at One North State

Braze Inc., an online marketing company, signed a multiyear lease for 50,000 square feet of office space in the...

Braze’s new world to be at One North State
« Previous Next »

The Deal's newsletters give you the latest scoops, fresh headlines, marketing data, and things to know within the industry.

Loading...