Pros
Yes its true that you are kept so busy that your always rushing from one client to the next and your always flat out because the you land on a clients door step not knowing what the client wants or how to do it. Unfortunately, being busy means that you never get time to do a proper job or to look back and see how your being mistreated. Oh ... You do learn to thing on your feet and defend yourself. After all, you have to because management constantly leaves you in bad situations and uses you for a scape goat with clients because they are afraid of loosing sales or facing the client with honesty.
Cons
There is nothing sincere about this organization and management. There are always 'plans' for and incentives and training which never eventuate or are changed - at your expense. You will be burnt out and left out to dry.