Pros
The people there were fun loving and easy to get along with. The company had few people so we all knew each other's name. The free lunches were a plus.
Cons
I'm amazed that the company is still around. The leadership wanted to push take the website international, but it couldn't even do well in its own domestic market. Not only was the company not growing, neither were employee's career. When the new CTO first started his position, perhaps less than 1 month into the job, he blatantly said that he's looking to hire more senior level engineer's but will not promote current employees to that position. What he really meant to say was "I'm going to hire all my friends to come join me". Bottom line, join this company if all you care about is getting a paycheck. Don't join this company if you want to see any kind of growth at all, whether it be in your career or company growth.