Pros
-New hires and star talent are compensated reasonably well -The Dev/QA tooling is solid -The PTO policy is generous -100% remote (if you consider that a pro) -The people you work with day-to-day are pleasant and generally treat each other well
Cons
-Investment seems to be limited to initiatives that make the company look appealing to potential buyers, not initiatives that benefit customers or employees -Poor documentation and high attrition has created large knowledge gaps in important departments and functions -Goals and expectations set by C-Suite level are very often blatantly unachievable given the available resources -Frequent layoffs and the offshoring of resources has created a widespread feeling of job insecurity -The unrealistic pace and job insecurity has created a culture where employees feel pressure to do just enough to “check the box” instead of taking the time to do something correctly -The level of tech debt is stifling and there is virtually no willingness to pay any of it off -Most of the code has a very legacy feel and isn’t very fun or exciting to work in