Aggressive behavior is the norm when working as a consultant. You have to know that it's not personal and that part of it is negotiation on the part of the client, part of it is anger on the part of the client, some of it is just due to poor personality, some of it due to your misunderstanding of the situation and culture. Most people are not fit to work in a high-stress, aggressive environment, but some of us are. A…
I do think that, in that environment, one of the senior people has the responsibility to keep the client hate from becoming totally toxic and pervasive. Of course there are bad clients but even good clients can be demanding and you don't want to have a whole team of client facing people who hate all of their clients.