The office has everything needed for my role, a double monitor setup, meeting rooms, toilets, and a kitchen with all the amenities you would need. It is, however, a little small and is sometimes hard to get a seat on busy days. The dress code for the most part is very relaxed; you can pretty much wear anything as long as it's somewhat smart casual. However, if you are meeting with clients, you are expected to dress up a little more.