Vantaggi
If you like to work without any interference, or direction, in a small company with huge potential, and you can tolerate the inability of management to react to challenges, this may be the place for you. While nepotism runs rampant, they are nice people who may want people to succeed there, they just didn't seem to have the ability to help people. Extremely low compensation with ineffective marketing (I have seen ridiculous tweets about mundane topics that have nothing to do with the company's core principles of providing product lifecycle management tools and/or services to engineers.
Svantaggi
Lack of strategic vision, poor executive management, overworked, unprofessional (pulling people into meetings on a whim, calling at home at night, etc.), and underpaid.