There is no such thing as the perfect job in the perfect agency. Agencies have clients (hopefully) and clients are annoying. They don’t pay you enough, they keep you awake at night, they reject your ideas, they want everything yesterday, they don’t understand. Agencies have staff, Some of them will be more important than you, they are obsessive compulsive control freaks, or are they just idiots? Some staff are less important than you. They are supposed to do creative work for you. They don’t always seem very keen on work, they go to incredible lengths to avoid having a new idea, they are slow and lazy but at the same time hypersensitive. If you upset them, they won’t work. They think they could do your job much better. Then there are the other agencies circling your clients, they definitely think they can do your job better than you, they want to kill you.
It’s jungle and all you have is pile of broken sticks. It’s going to be hard to build anything.