Vantaggi
If you are part of the "in" club that just says yes, you will fit right in. Great for anyone that doesn't care to further their career. Ask yourself why would someone stay somewhere for so long? Maybe because they they don't have the skills to go elsewhere? That would be the answer for the management staff that remains after all the technical staff has left in droves.
Svantaggi
Pay like many other tech companies is depressed to allow them to pay the excessive level of management that is clueless and wouldn't be able to work a true tech job that requires talent or skills outside directing others. Limited to none advancement training and opportunities. No remote work option, in lieu of creating need for the heavy management for such a small company that further creates dysfunction.