Pros
* Hard working, skilled co-workers. * Good product documentation. * Good PTO. * Sometimes there is interesting work when you're not stuck applying band aid fixes to legacy products. * Team days.
Cons
* Leadership is misaligned, with limited accountability when initiatives don’t succeed. * Compensation doesn't keep pace with company performance or expectations. * Career progression paths are unclear and inconsistently communicated * Performance review processes don’t always appear to translate into tangible outcomes like raises or promotions. * Some legacy systems/products remain underinvested, which can create challenges for both employees and clients which has resulted in a lot of client churn. * Company culture can feel more aspirational than reflective of day-to-day experience.