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. And that's why we get paid a lot for not doing a heck of a lot.
I worked as a 'clean up' consultant in Europe for a couple of years - going to clients that had failing projects and were desperate to bring in a developer to get the project back on track. My job was 75% calming the client down and making them feel loved and 25% programming.
Most people are not fit to work in a high-stress, aggressive environment, but some of us are. And that's why we get paid a lot for not doing a heck of a lot.
I worked as a 'clean up' consultant in Europe for a couple of years - going to clients that had failing projects and were desperate to bring in a developer to get the project back on track. My job was 75% calming the client down and making them feel loved and 25% programming.
And boy, do I have some stories...