The company, which has offices across the U.S. and Europe, will lease more than 50,000 square feet for its new office.

Leave A Comment