Pros
Nothing gets more bad reviews than a clean sweep of a team of developers who are highly paid yet don't complete projects on time, take off work mid-week to pick up their new BMW despite a project that is trailing a month behind, and spend their time creating conspiracy theories about their boss. I'm confident the CEO has better things to do with his time than spy on us through our Nest cams, installed to provide safety for the employees -- considering we are located in the Mission District. Check out the website MissionLocal.org if you'd prefer to have the cameras removed. I have been at CouchSurfing over 2 years, and the management team has met my expectations for a small tech company. They aren't looking to micro-manage, and they want to see employees who can manage a lot of work and who aren't averse to self-directed learning. The management is willing to take risks based on the team's input, if the input is there. The CEO, Patrick, has plenty of experience working for successful tech companies. To the other reviewers' point that he has a finance background, I think they can understand that in this game, time is money and the management team would obviously expect those they compensate to keep that fact in the forefront of their project management. The recent series of reviews are too similarly written to be taken seriously. Show up for work with ingenuity and this is a great place to work. Working for CouchSurfing is a unique opportunity and it provides me with chances to advance my skillset.
Cons
If you want a job where you go to work and are handed a to-do list, this isn't the job for you. If you want your value as an employee to be determined exclusively by something other than the work you are paid to produce, then this isn't the place for you.