Pros
There is a genuine emphasis placed on self-growth and helping each other succeed at StrongMind. It is refreshing to work somewhere where coworkers aren't engaged in the stereotypical constant competition with one another.
Cons
The engineering department has encountered notable tech debt issues that have arisen due to compartmentalization and turnover. In previous years, teams operated independently, using different languages and frameworks. However, the department has acknowledged these challenges and implemented substantial changes to address them. Efforts are now focused on fostering cross-team collaboration, streamlining technologies, and establishing standardized practices. As a result, we are witnessing gradual improvements and a shift towards a more cohesive and efficient engineering environment.