Pros
Decent starting salary - lots of interesting things to do that promote career growth, if one actively seeks opportunities. Dynamic CEO.
Cons
Ridiculous compensation plan with frozen base salary, forced ranking (an obsolete throwback) and often, zero career path unless employees jump within the company. Subsequently, attrition tends to be high for skilled people at mid-level, and those who remain are either under-motivated or mediocre performers, lacking creativity or any semblance of coherent strategic thought, which costs money and limits ability to execute. Performance management is an opaque process, demotivates, and may even be discriminatory. The worst human resources department I have EVER encountered, anywhere, which is a pity, because most managers are woefully inadequate at basic performance management. Lucky that benefit administration is largely outsourced.