Decent individuals, interesting and creative projects. There is some community within the office. There is some allowance in pushing creative projects.
Cons
Late payments to staff. There's not always clear direction in terms of the company. A bit clique.