If it sounds too good to be true, it is. (I hope you don't make the mistake I did.)
Pros
They give the impression that they care what employees need and want. There are a lot of good people working here. They did some fun activities.
Cons
Expect to put in a lot of hours, no matter what the founders say in the interviews. No matter how you ask and explain that you have a family life, they will indicate that they understand the need for balance. This is either delusions or outright lies. The problem is I have worked for companies that actually care about work/life balance. The dishonesty came out the longer I was employed. It is not evident that the hourly expectations where grossly different then stated, until I was the only one that left at a reasonable time every day and I did not take work home every day. This is not to say I will never work extra. I know there are busy times and I have worked a lot of hours to get something fixed or make a deadline. The issue at CoSchedule is that it can't be an emergency every single week.