The office has been recently updated and is nice and modern, in a great location in the city and has very nice facilities. The dress code is similar to every office job, business casual with the occasional suit for client sites.