The best companies are ones with supportive teams, who you get along with, and hopefully with a mentor who you feel can really teach you something you don't already know. If you go to an interview, make it known that you really just want to learn and see how the people there react.
In my own experience, going for un-sexy companies in my junior days helped me make a massive impact on the design there and enabled me to get into the rhythm of solving big problems. The fact that I was junior meant that if I failed at something, I wouldn't suffer massive consequences, it was chalked up to experience that I learned a lot from.
The best companies are ones with supportive teams, who you get along with, and hopefully with a mentor who you feel can really teach you something you don't already know. If you go to an interview, make it known that you really just want to learn and see how the people there react.
In my own experience, going for un-sexy companies in my junior days helped me make a massive impact on the design there and enabled me to get into the rhythm of solving big problems. The fact that I was junior meant that if I failed at something, I wouldn't suffer massive consequences, it was chalked up to experience that I learned a lot from.