A large problem I see often is some juniors not having a good attitude about solving problems. Web development is endlessly frustrating and there are so many conflicting opinions about what should be done or what is the best technology to use for the task or whatever. However, many juniors will complain often and loudly about how confusing everything is and that they wish it would just work more simply. Or they complain about how someone should have already made the codebase easier to consume or jump into, and are unwilling to be the change they want to see. I don't mind helping other devs, in fact I'm very passionate about teaching others and helping them grasp concepts that are difficult and I want to always be learning from those better than myself as well. However, when you have an attitude where you're always blaming everything on being chaotic or because it's not following best practices already, I just want to say "I know... it's complicated and hard, that's why we're valuable". Work towards being a developer that is willing to take on and solve very difficult/chaotic/messy problems with a positive attitude, and you'll be highly valued wherever you are.