Mesa’s a good place to build time and experience. There can be quick upgrades and when they’re paying 300% the money can be good.
My opinion the training department has gone south a bit, when I was a new hire there were no egos there and they wanted motivated folks to succeed. Now there are some large egos and less training and more “rote learning”. Just my humble opinion.
Best thing about Mesa: the folks you’ll work with. Good luck whatever you choose