High Technical Debt and Disconnect Between new and old team members
Pros
Opportunities to work on high-priority features. Strong camaraderie among the new team members who stretch to meet deadlines. Exposure to complex API integrations and large-scale feature deployments.
Cons
Toxic Communication Culture: There is a noticeable lack of professionalism in code reviews. Senior reviewers often use insulting language rather than constructive feedback, creating a discouraging environment for new developers. Senior members appears to look for "loopholes" in work styles to project a lack of ownership onto the offshore team. Minor issues are often blown out of proportion if a developer is simply unavailable for a single sync-up call. Questioning the competence of new developers rather than providing technical guidance. New team members are expected to stretch and work overtime to meet "urgent" deadlines, but when the feature is ready, the goalposts are moved. Lack of psychological safety due to insulting feedback makes for a highly stressful workplace.