Pros
Work hard mentality helps keep your motivation levels up. Very organic atmosphere where, I have walked up to the CRO and suggested an idea and we talked about it for 15-20 minutes before he decided to pass it off to a team to start forming and potentially implementing. Show up, work hard, and you are rewarded much better than most places. You are trusted to be responsible and on task, goals are high but definitely achievable and they support you superbly to help you rising to the occasion.
Cons
Can't wear tennis shoes. No mohawks allowed. They stock coffee but not tea.