* Strong product fit with viable long term goals
* Good Benefits
* Exposure to real-world problems, not toy projects
*There’s room to make an impact rather than just execute tasks
Cons
* Processes are still maturing, leading to constant rework (both in org and technical) which then leads to low morale
* Career progression is not clearly defined.
* Values are communicated clearly but not always modeled in practice
* Documentation and knowledge sharing need improvement (knowledge silos)