Very much agree, be very careful of the training bonds, although more operators are doing this now due to movement around the industry. Just know what your signing up for.
Some companies definitely treat their pilots better than others but honestly take what you can, get your hours and get out of there