I have been in my current job for almost 7 months (it's my first job out of college), the first month was awesome! I really loved my job and enjoyed every minute of it! then there were some changes in my team which I didn't like but they were not that big of a deal.
My problems started when a new employee joined my team (he has less than a year of experience but for some reason they decided to give him a senior position). I knew his name before and thought he was really great and was really exited to work with him. But day by day I started realizing he is nothing like his reputation.
I ignored all his insults (both on personal and work level) and kept doing my job, until this week when he started presenting my work which I have been working on for almost a month and had so many sleepless nights because of it to the CEO and he got a lot of praise for the work from the CEO! I only knew my work was going to be presented few minutes before the meeting which felt so wrong to me. However, I didn't speak to him about it as I was too angry and didn't want to say something I would regret later.
The next day I came to work and found someone changed my tasks for the month! Things I have been working on got removed and I was assigned new tasks that are impossible to finish before the deadline and the logs showed his name as the one who changed them! when I confronted him and told him it was so unacceptable he said that I'm overreacting and this was not his decision but the project manager's decision (which turned out to be a lie). One manager at the department noticed the tension so she called me over, I couldn't hold it anymore and told her how disrespectful he was being treating me and how my opinions are being ignored, one thing that surprised is when she asked me why didn't I present my work to the CEO earlier. So was he lying when he was bragging that he didn't want to present but she insisted he should do it!?
After that I confronted him for the second time but since then I got labelled with so many disrespectful names and he started to act as my manager in front of everyone -especially management- like asking if I knew my tasks and if I completed them and requesting me to specify when will I continue each one! Also, assigning me new tasks! I don't want to be the egoistic person but this is not acceptable he is not my manager and from what I see if I allow this I will be inviting everyone to disrespect me
Management's approach regarding his disrespect is to tell me the cliche "we respect you and you are a good valuable employee" and that I should not let anyone give me his shit or disrespect me. But whenever I do anything I get told that empowering new team members is more important than work and that I should have patience and that if I keep on getting frustrated it would mean failure.
I really don't know what to do anymore. I'm thinking of quitting as I already have 2 job offers and both of them are good but they are not as big as the company I work in now. Also, I'm thinking is waiting to complete a year is better or should I just give up on them and leave