
It depends on the team. Teams at the individual contributor level honestly do their best in a system of complexity and chaos. Teams going up the ladder politic and are worthless. Endless meetings about the same issues and if you actually look at what gets done, it's alarming.