Pros
The leadership team is very impressive... the product is interesting to learn about and easy to get excited about. The team is all very close and work can feel like home. Good health insurance. Unlimited time off. Autonomy in your role and lots of flexibility in how you choose to reach your goals. You can voice your opinion on any issue and someone will listen to you. Quick advancement. Never boring. Horizontal structure-- any level of employee can talk to the CEO or any VP about anything.
Cons
No overtime pay when working close to 80 hours a week. There is a major lack of communication between upper management, and this trickles down the entire office. Decisions are made without the proper employees there.. so you come to the office for someone else to let you know what they have already decided about your own job, which impacts your ability to meet your goals. No training for any full time employee, it's sink or swim. The environment is extremely unprofessional, including outside of work activities with drinking and partying that include all levels of management and employees. My coworkers would come to work under the influence of drugs and/or alcohol, and even when brought to the attention of management, there were no consequences. One employee holds the job titles that should be held by 12 different people.