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.
My biggest suggestion though would be to find a way to cope with what you have. You got annoying coworkers that try to be managers and go into too much detail at standups? Guess what bud, that’s never gonna go away. Part of your career growth is how you deal with things when your work situation is very mediocre or at worst, very toxic. That means having to make tough decisions and weathering storms gracefully. Take your time, and never let your ego or emotions influence your decision.
Or, it could be that they are not amazing at managing you. They are not helping you find solutions to the problems you are having, nor are they mentoring you to resolve the problems yourself. As a result you are diminishing your own presence and work. And they are ok with that?
To answer your question, I would not switch. It sounds like you mostly like the job, you just dislike a couple co-workers. That will always be the case, anywhere you go. Part of learning to navigate your career is learning how to work with people whose working and communication styles differ from your own.
Yes. Losing 15% of your income to jump into an even more unpleasant environment would suck.
Your current job doesn't sound all that bad. Wait for a 10% bump before switching.
Maybe take a few months off?
good!
> the defacto leader of our group/team (he has no actual managerial title or responsibilities) belittles or speaks over people all the time
> any ideas i have are either dismissed outright or pawned off later as someone else's.
not good.
as sibling comments have alluded to, you need to fix this issue in place. unless it's the real manager you have a hopeless beef with, it's not time to quit. oh, and i'd expect apathy or a weak response at first. that's pretty normal. welcome to life. /s the best strategy is to be right. is this guy your actual manager or not? (not) who was the decision responsibility/authority? (not technically him, right?) and so on. you tell the real manager all of this and that you would like to not have technical decisions dictated always from a peer. you would like an area to work that you have some modest authority over.
so you need to be assertive. if you don't, you'll just make 15% less and still have the same team member issue somewhere else with a different name.