3 ms·
Besides what others people have mentioned - flexibility, growth, and learning. Do people have autonomy? Is there sane work life balance? Good engineering practi
by this2shallPass 7y ago
Besides what others people have mentioned - flexibility, growth, and learning. Do people have autonomy? Is there sane work life balance? Good engineering practices (including good code review and reasonable prioritizing of technical debt)? Good overall company dynamic and practices (sane, including clients not overly dictating internal company operations, internal teams working well together, collaborative / non-competitive people who are trying to accomplish some shared goals)? Stability (high-value customers, lots of them, and/or lots of money raised)? Little politics? Unique technical issues (huge scale, real time, etc)? Are people heard / is their feedback taken into account?