Pros
Great coworkers, pretty cool office space, flexible hours and vacation.
Cons
Very unorganized roles, not much transparency from upper management. A TON of turnover of employees and clients (that should be a sign to hesitant about working here..) In fact, the only employees that don't turnover are the partners and their friends who have worked there from the very beginning. Workload is very heavy with very little feedback on whether or not you're in good standing. It's one of those companies where you will always feel a bit on edge about your position. Don't expect regular reviews or feedback. When the company struggles or loses accounts, upper management immediately just begins pointing fingers at their employees and not the product or the actual issue at cause. Very limited (practically non-existent) room for growth or advancement. Pretty disappointing place to work, definitely not inspiring like you'd expect a start up to be.