Pros
I've been at Dr First a couple years and they've made huge strides in improvement. Most of this is thanks to the CIO Anthony Brooke who has upgraded the quality of new dev hires and fixed systemic company structure issues around development. This has improved the quality of life for my entire team. * Flexible tech stack choices. Our team was able to get additional software we needed to be more productive * True work from home policy. Was work from home before the pandemic and they aren't struggling with adapting like most web dev companies * Good team communication. Team members are easy to communicate with and open to feedback / pairing
Cons
* Company is still working out kinks from a waterfall management style to a modern Agile approach * Technical debt of legacy code bases is difficult to keep up with. Company struggles balancing features vs tech debt * Some product teams are very isolated. Wish there was a larger Spotify Tribes Model to open team communication. Feel like the company loses a lot of money fixing the same problems several times. Hiring a few principal engineers to facilitate cross team communication would save a ton of money