While not trying to get into a slanging match on bmi, after my 10+ years of working for them I wouldn`t call the money good. In fact its a high-ish basic but you get screwed on the allowances. Hourly rate when I was there reached the dizzy height of £1.07 an hour (1998) which I believe has increase some what.
Crews were good. Management went down a bulling method at times. Staff travel excellent. Worked 4-5 sectors daily, with rosters changing regularly. Days off crewing called to change your weeks work....etc
Like I said VS, BA worth a look. Charter carriers are different.