I agree Hudson Bay.
Any company is a good job for the new starters but for a Captain to leave for BA or any other company to take up a F/O's position must be mad.
With regards to the 737 v's 146, there is very little between them. They are both old, and dated machines.
For you new boys and gals take whatever job comes your way but remember THERE IS NO SUCH THING AS A GOOD AIRLINE ANYMORE. And that applies to BA aswell.