The most important thing right now to look out for while joining any new company should be the work culture and the people working over there.
This should be considered as a very important aspect.You work for min 9 hours in some company, you should definitely feel comfortable with the people over there who also motivate you to get over your weakness and fear and give you support at all times.
So make a point to research the decision-makers of that company while accepting any job offer. Find people on LinkedIn who work in that company and ask them questions like
'How do you feel about working in this company?'
'Do you consider anyone here as your mentor and whom you can look up to?'
'Is your team and manager value your inputs and support you especially when feeling lost?'
'Are you really comfortable with your manager, enough to share or discuss problems without any hesitation or fear of #judgement?'
'Do you have a friendly relationship with the people in your team? Do they hear your opinions and treat you equally and respectfully?'
'Do you learn from the people you work with on daily basis? '
Questions like these will give you confidence and clarity.
I would personally prefer work culture and people over anything at all.
Do not waste your talent and time on the people who do not care about your mental health and well-being and treat you like a 'resource' and not a human being.
.
The only reason because of which employees have to quit that company should be either they want more money which the company is not able to give or want to explore something new. The reason should never be because they are not heard enough or they are not happy with the people they work with.
.
Agreed?