What I liked
This is a smaller but active company, so I loved the culture, I loved that several of the projects I worked on (and was almost solely responsible for) were going directly to the customer (post-review of course), and I loved that feeling of knowing everyone in the company because I knew that if I needed anything, I've probably already met the person that I would need to talk to.
I also loved their relaxed attendance policy: they definitely care far more about a project being done and done well than the number of hours you put in.