Pros
Seemingly fun and laid back environment, with some flexibility (work hard, play sometimes attitude), and free toys.
Cons
So many to list, but here it goes: Job Description -hired on for a job that completely differs from your original job description -do the same job as your manager (or more) -pay is very little -expected to do the job of multiple people -no annual or semi annual reviews -no goals or anything submitted -no promotions or succession plans Management - most management is completely unqualified for their positions. most people have just been at the company for 10+ years, and have no idea how to scale or manage their teams. -they do not empower their teams, steal ideas, do not push back, expect their team to work crazy hours to support ridiculous requests from other teams. -unprofessional...DOES NOT PROMOTE their employees because they think they need to "do their time"...even though they are working above and beyond what their role called for -no soft skills, and very gossipy -teams are extremely lean (we have budget for bonuses and promoting upper management, but not for hiring!!!) Culture -NO PROMOTIONS (a lot of nepotism, the people that get promoted tend to be those who are friends with upper management) -culture of throwing other teams under the bus (everyone is overworked, mistakes happen due to lack of resources and extremely lean teams, so they blame other people for their own mistakes) -So much gossiping -Racist/homophobic/derogatory comments have being made on a daily basis and HR is not a safe space to report to -overall culture of unprofessionalism -company is still run like it was before it went public in terms of culture and what is acceptable (HR disaster) -certain teams are under looked and disrespected Work/Life Balance -there is NO work/life balance. FORGET ABOUT IT. -a lot of travel for some teams -encouraged to take vacation days (but there is never a good time), and then reprimanded for taking said time off during busy season -working from home is looked down on, even though it would help boost morale and productivity -most teams don't take lunch (they book meetings during lunch) Process Improvement -so much room for improvement but no one wants to change -a lot of push back and attitude when suggestions are made -no compliance Founders are very involved which is nice at times, but mostly a road block that causes a lot of churn for everyone in the company. and lastly, NEPOTISM.