I have developed for a few companies during my career. I have found that there is one thing consistent at each place, everyone is on their own. I feel like I try to answer questions for others when they ask whether they be specific to my project or for a "How To" coding question. I know I have asked plenty of both so I try to pay it forward, but I rarely see it back. Usually, I will see someone answer one to two questions and then they are done.
Am I not looking in the right place for a good company (one with good hiring policies) or possibly asking for help in the wrong way? Basically, I want to know are all companies like this because I cannot keep switching jobs to find out for myself.
How can I find companies with strong teamwork when searching for a job?
This question is closely related. I am on the stance that I expect that help should be a standard for when given and asked for. Obviously there are times when others are busy, but a simple statement of I cannot help right now is sufficient, or I don't know the answer when that is applicable.