Difficult clients and a subpar managementThe good thingsGreat opportunity to learn some skills on the job. You also learn to be more careful with your work and any mistake could cost you dearly.
The challengesTiresome clients that are way too demanding for the amount of work you do. Bosses don't have enough authority to say no to terrible deals.