The dress code is smart casual but you are not forced to wear anything you are not comfortable in. Some people choose to wear a suit, other wear some nice chinos with sneakers and a button up shirt. The office spaces are quite open with a hot-desk setup, some of the equipment is a bit old, but it is all adequate for working.
They are pretty good, however no webcam on monitors means you have to lean over your laptop in calls
no camera on monitors means you have to use your laptop for any calls, we have a great outside area though