As quality officer I have to interact a lot with the business analyst. Things went OK in the beginning when the BA just started in the company (I have been here for 8 years), but later on we become somewhat friends and the attitude changed.
The Ba is constantly making negative comments, especially about my own boss and my direct peers, but also about his own colleagues. For the past months, I had to have lunch with the BA every day at his chosen place and hour. I know my assertivity is low and I worked on it, by telling him I have other plans. He'd push by saying he'd come along.
As for work, he cannot explain things well, and got furious one day when I did not understand, and later on, not agreed with his position. I could see he was trying hard not to insult me.
I tend not to pick up the phone when he calls (first thing in the morning, just to 'chat' about how annoyed he was the evening before with his girlfriend/guests/shop assistants), and frankly I start to dread my job because of the obligatory work contact I have with this person.
I told him several times he was being negative and did not want to talk about work after the job, but he thinks I am joking.
The last thing was that he took full credit for a small project that I helped him with a lot, as in spending 2 hours a day for a week on it. When he presented it to management and got praises, he acted so cocky and full of himself and said something like 'you are paying me to deliver and I deliver'.
I would like to avoid working with him altogether, but there is no other job available.
How can I keep my distance from him?