1. Limited Client Engagement: Only a few teams have direct client interactions or work on actual products. My team focused primarily on automation and testing, with most development centered around these areas.
2. Lack of Agile Methodology: There is no consistent application of Agile practices within my team, which hampers effective project management and collaboration.
3. Inexperienced Team Composition: The team lacks a clear hierarchy among developers. Most members are recent graduates, with the most experienced individual having only three years of experience. The majority fall within the 0-3 year experience range.
4. Imbalanced Experience Levels: Aside from the recent graduates, there is only one team member with over 20 years of industry experience, which limits mentorship opportunities.
5. Inflexible Working Hours: There are no defined working hours, leading to expectations for employees to work beyond the standard 8 hours and even on weekends.
6. Insufficient Team Collaboration: There is a lack of structured work within the team. Employees often need to seek out tasks independently, or the team lead assigns work without a clear direction.