Avantages
Working directly with clients provides excellent exposure and fast learning. Some of the senior leadership—especially the COO—bring exceptional clarity and problem-solving skills. He is tough but has a brilliant mind and consistently finds a way to navigate complex situations. I learned a lot from him and a few other senior team members who genuinely elevate the organisation. Same with CTO.
Inconvénients
Not all team members are up to the expected standard, which often impacts delivery timelines. The QA function in particular requires stronger talent; the current setup makes it difficult to maintain quality and avoid issues late in the cycle. Delivery timelines can be tight, and there are periods of weekend or extra-hours work that could have been avoided with higher overall quality in development and QA. Productive times