From the wall of:
US Bank
Ethical? yeah. Practical? not so much.
Don’t get me wrong, it’s nice working for a company that isn’t shady. But the “training” for anything advanced is a joke. You either learn it on your own or you’re stuck forever doing basic tasks.