Pros
Relaxed, fiendly, creative atmosphere, flexible work schedule, work-life balance,healthy opportunities, on site Montessori child care, walking trail, volleyball courts, tennis courts, basketball court, gyms, game room (pool table, ping pong, poker table, video games)., and 2 diners Also the long term benefits make this a better career and less of a starting job. The transparency with business goals, customers,costs, revenue, and having an actively engaged CEO are also huge pros.
Cons
Sometimes decisions are made in middle management that are poorly communicated down to employees. This does get addressed and has improved though. Compensation is decent, but still a little lower than comparable jobs because they know they have good benefits.