Pros
The small business environment was a major plus for me. We never punched clocks while I was there, management was generally hands off, and for the most part the daily operations and the internal operations of the company were diaphanous. The Helix House culture is ideal for anyone who claims to be a self starter and a team player. Also, lunch was on the bosses every Thursday, and they always had snacks and coffee around. Lastly, the culture of Helix House was very enjoyable. Everything is almost completely performance based (the owner is a reasonable guy) the only office politics that existed were ignored by management and I never caught heat for my eccentricities because I did a quality job working my position.
Cons
What was a pro to me could be a demerit to another. The small business, entrepreneurial culture promoted by the company does not have room for people who need babysitting or require extensive training. A few people left while I was there because they needed a different work environment to succeed.