This post and all the comments made me realize that in the past I was a bit too hard on juniors, I was always helping and reaching to them but I gave them tasks that may have taken some after-hour work for research.
I think it's because I've also had a rough start and no help from the toxic senior on the team (until that guy left) and now me a junior with ~6 months experience was leading the project but I was overworked and underpaid for some time.
The most important thing that I want from anyone is transparency, I would totally make that one of the pillars of any big organization.