Pros
People + Culture - The organization does a great job of hiring great people - smart, great experience at larger companies, fun. The company strives for a very open and transparent culture (which happens most of the time). Definitely lots of opportunity for fun (prom, ping pong, etc). Teams are very collaborative, which helps build great ideas but also hinders speed and decisions making (too many cooks in the kitchen) Work/Life Balance - work hard play hard culture with great work life balance Benefits - Company does a great job of providing a breadth of benefits to employees and always striving for more. Not crazy benefit like a tech company, but does great for its size. Salary is fairly competitive, but benefits and culture are often looked to overcome some of the salary gap vs. other Bay Area jobs
Kontras
Organizational Structure - method is doing great in the marketplace and continuing to grow, but struggling a bit as it transitions from more of a start-up to more of a grown-up mid-size company. A lot of challenges with process and roles/responsibilities (decision making). Also trying to figure out how to be a marketing organization LT Involvement + Prioritization - Despite trying to empower teams to make decisions, often times the LT steps in and makes key decisions or causes churn on particular projects during the gate process; often times when LT members are not aligned and there is no clear decision maker within the LT. There is definitely still also opportunity for the LT to clearly define priorities and resource decisions; the team often feels VERY strapped yet when new opportunities arise it is often shoved in without removing projects or re-prioritizing Professional Development - Definitely a big concern across functions. Given it is a smaller and flat organization, professional development can be challenges - both from a promotions/advancement perspective as well as skill development with new opportunities. Many times you can advance to a particular level and then are pretty much stuck. Managers are also hit or miss in terms of people management and development. Culture - I have to put this on the cons too, unfortunately, due to some of the team dynamics. Often times the hyper collaborative approach and lack of clear roles/responsibilities leans to churn on projects and drama on cross-functional teams