Tight nit and friendly development team that helps you learn a lot. Flat employee hierarchy, easy to approach the CEO, your supervisor, members of the QA team or any other dev team.
Cons
Not many, the physical building they worked in had the occasional heating issue. It's a nit picky detail, which says a lot.
Flexible work environment with a chance to learn many things and gain hands-on experience in new technologies - get a chance to work with stakeholders as well as developers intimately
Cons
Company culture is a bit dull/quiet - the people are very diverse and competent, which is good, but the environment isn't very exciting or fun in social terms