New York City

225 Liberty Street
New York, NY 10281
View On Map

The firm’s New York headquarters are situated in one of the most exciting and vibrant areas of Manhattan and linked to the World Trade Center. Employees can enjoy quality dining and shopping without leaving the building. Our offices tap the pace and energy of the city and offer views of the waterfront, parks, and the beautiful city skyline. Our state-of-the-art facilities are conveniently accessed via all major means of transit, including the futuristic World Trade Center Transportation Hub. Also known as the Oculus, it allows commuters to walk from the subway lines directly into the building. Ferries, busses, bike paths, and parking make commuting easy for our employees who live in the city and surrounding areas.

For more, see all jobs.