Pros
work/life balance and pay is great
Cons
Lots of micro managing very much about who you are friends with work environment
Pros
A dynamic and challenging environment. Never a dull moment. Very fast paced. Exciting growth.
Cons
It's a start up - you can't ever rest on your laurels. Things change fast and sometimes that is challenging, but for the most part, worth it.