The office space, location and facilities are all very nice. The dress code isn't explicitly stated however everyone dresses nicely.