Pros
Fast paced. Young company. Successful and growing. Lots going on. Some good perks (ie free products, free bagel breakfast on Fridays, free food trucks sometimes in summer. Good bonus program, but only if you are eligible.
Cons
Terrible work/life balance. Expectations are to work all the time. Always the feeling that they are short-staffed and you have to make up for it. HR team is a joke. HR does not represent or support staff, they have their own agenda, and the leader of HR is terrible. CEO and President are either too involved or not enough involved, and they make unwise last-minute decisions that can totally screw you. Not good time off given. No real professional development opportunities unless you are one of the selected few. Leadership has no respect for your personal life and will lie to you about titles, pay, and promotion opps to keep you hanging. They will work you like a dog and not thank you for it. It's not worth it. Don't do it.