>OP's employer did set up a private github repo where contractors collaborate on bank's code.
This is correct. They are not doing anything criminal. They just want to make sure all employees start working from Day 0. However this is illegal and I refused to push my code out of the intranet