i have a good job with a lot of freedom and an amazing manager with whom i go way back, but am struggling more and more with some of the people i work with.
the defacto leader of our group/team (he has no actual managerial title or responsibilities) belittles or speaks over people all the time, not just me. his verbal output is easily 80% of the total in any given meeting or forum. sometimes i will just skip meetings because my presence won't have an impact anyway. there's another who guy will talk at length in every standup about every little detail that he got done the previous day and also has a habit of interrupting others.
the other team members are the complete opposite and terrific to work alongside.
any ideas i have are either dismissed outright or pawned off later as someone else's.
i know that if i start saying something in a meeting i won't be able to finish my train of thought or the idea won't be accepted anyway. due to this i rarely speak up anymore and just do miscellaneous coding work / refactoring. overall this leads to less potential "recognition" throughout any given year or project and i fear it will be detrimental to my career long-term.
i am looking at this other job. the salary looks to be around 85% of my current.
do i really want to make back the salary deficit with more time spent in the office (overtime)?
maybe the devil you know is better than the one you don't.
You need to tell him: I dont want you to intercede in this matter, I want to develop the skills to deal with this myself.
You need to say out loud. "stop speaking over me", "stop cutting so and so of", "xxx be quite YYY was not done speaking, YYY continue". You need to take ownership over your ideas and speak up for yourself.
The ladder up in business is a human one, you can be a rung or you can learn to climb. You dont have to be a dick about things but you should NOT be walked on with out deference or credit.
EDIT and PS: Never take a pay cut unless you're unemployed. That line only goes UP.