Questions you need to get answered before you work for any airline:
1- Can you work for this particular airline for 5 + years and be happy?
2- What is guarantee during and after reserve?
3- Where are you going to be based?
4- Do you have to commute and spend $300 for a crash pad?
5- How much is per diem pay?
6- What are the reserve rules if any?
7- Does the company have cancellation pay?
8- Does the company pay block or better?
9- What are the health benefits?
10- Are the work rules at par with the rest of the industry?
11- Does the company have an excellent training program?
12- How safe is the operation?
13- What is the financial strength of the company?
14- Is your certificate and safety will ever be compromised?
15- What is the sick or Fatigue policy?
16- Vacation time?
17- Company 401K match?
Do not chase a quick upgrade; it will never happen in this time and age. Upgrade time changes so quickly. Look at Mesa, upgrade time used to be less than 10 month.
Good Luck