Overtime: You can volunteer or get called out of the blue on any of your 6 days off.
Upgrades: Are happening, I wouldn't say its a lot right now just due to all the new hire classes coming through. Historically, time to upgrade has been low. As long as you meet the flight time requirements, most people were upgrading within a year. We are hiring a lot of people next year, so it might get a little more competitive, who knows.
Morale: I would give it about an A-. Still have some small things that I think the company can improve on but overall most people are fairly happy here.