Sometimes it does feel like there are too many people who have similar job specs and this can cause issues with roles and responsibilities. However, overall I think the culture is constructive and teams are quick to figure out how to work well together.