Avantages
Good exposure to projects.
Opportunity to work with modern technologies and solve real-world challenges.
Talented developers and supportive teammates who are always willing to help.
A good place to build technical skills early in your career.
Inconvénients
The biggest challenge during my tenure was the leadership culture within the Telecom project.
The delivery head, in my experience, lacked the technical understanding and people-management skills required to lead a software engineering team effectively. Decisions were often made without fully understanding the technical challenges, making it difficult for the team to execute efficiently.
Daily stand-up meetings frequently focused on attendance, joining a few minutes late, or keeping cameras on, while delivery challenges, technical blockers, and team well-being received less attention. Feedback was often given publicly instead of constructively, which created unnecessary stress and lowered team morale.
Many employees felt unsupported during client discussions. Rather than working with the team to find solutions, leadership often placed responsibility on the team without fully understanding the situation. This affected trust and confidence within the team.
During my time there, I saw several experienced employees leave the project or the company. Based on conversations with colleagues, the leadership style and work environment were recurring concerns. While every resignation has different reasons, the workplace culture appeared to be an important factor for many people.
The project had talented engineers and good technical potential, but the leadership approach prevented the team from performing at its best.