Some projects have tight deadlines, which can be stressful at times. The onboarding process could be improved with better documentation. Occasionally, communication gaps occur between teams. More structured career progression plans would be beneficial.