Vantaggi
Pretty decent benefits. Nice coworkers. Nice camaraderie, relationship building. Good business idea.
Svantaggi
Weak leadership. The wrong qualities were rewarded. Some very untalented and unqualified people held important positions and dropped the ball constantly. Other departments that depended on these positions to be successful at their jobs were left having to pick up the pieces and run with them lest fail a project. As you can imagine this resulted in delays and sometimes less than high quality work, which subsequently they were blamed for despite voicing concerns about lack of commitment or quality from the poor performers. New hires in key positions were infallible for several moths causing major rifts in the company. Lots of good people were lost as a result (voluntarily or forcibly) CEO had a great vision but his execution left much to be desired.