Pros
There is a close knit environment that kindles professional friendships and help is always available if you need it. Management is pretty relaxed and will work with you to achieve your professional goals. I had to take medical leave and they worked with me so I had plenty of time to go to PT. Because it's a startup, there is a lot of room for growth and creativity. Tons of perks like flexible vacation days, casual dress code, fully stocked fridge with a massive snack buffet, catered lunches, spontaneous happy hours, bi-monthly company outings, stock options and plenty of props and recognition for a job well done. The CEO is heavily involved with the company and has somewhat of an open door policy when he is in the office. The people I work with are pretty fantastic. I spend the majority of my waking hours here and don't dread going into the office, so thats a huge pro for me.
Kontras
The office is kind of small, so you're really going to get to know your neighbors.