you try to avoid that. Hence why its important to stay in touch with your client. Not that you call him every 5 min. but you have to show him your work and if he is satisfied. Giving out "shit" might be the last time for a long time. Bad words spread around very fast. That is if you work as freelancer. Working in some agency is another matter. But there you have superiors, people with education and experience (usually) and they should have the understanding when it comes to the quality and what the client expects. So they will tell you if your work is acceptable or not. In a big agency you have people working on illustrations, with photos etc. a lot of the work is split in different sections.
I guess it is somewhat comparable with a game developer. As you have many different branches inside the house if the company is big enough. And you always have some kind of chief for every branch.
I guess it is somewhat comparable with a game developer. As you have many different branches inside the house if the company is big enough. And you always have some kind of chief for every branch.