The division I'm part of has kind of a "start-up" feel and is really unorganized and has a generally unclear feeling about process and roles. I am confused pretty much every day because there are no documented processes, and the things that are documented are all over the place and hard to find. You have to thrive on long-term/ongoing ambiguity to be okay working here, otherwise you will burn out quickly. People want to change this, but it doesn't seem there is consensus on how to change it. This is part of the growing pains I think, but it's not an easy environment in which to be effective. There are some teams that are super protected and will not answer questions, join client calls, or respond to production defects in a timely manner. This makes it difficult to move things forward for clients.