People are required to be in the office during set hours to do their jobs. (Management is making that more palatable by providing free snacks, offering a more relaxed dress code, and holding social events.). The New York office is located in a nice building with lots of amenities nearby, but the layout could be improved to facilitate teamwork. Starting salaries definitely could be higher.