Young office Lots of social outings (that is only down to the employees themselves organising events)

Cons

They did not trust their employees which in turn meant that employees did not trust managers Management anal about dress code, I would smart brown leather shoes to work one day and I was given out to because they were not black or grey... really?! Bad pay