Obtaining my wings is the best thing I have ever done ! By far the most exciting and rewarding career I have ever chosen !!The good thingsThe job itself is quite easy, as long as you're prepared to study throughout ground school. You pretty much get paid to travel :)
The challenges7 day rotating roster where you rarely get weekends off. You may have a Saturday night off, however keep in mind you'll probably be starting at 6am on the Sunday.
Your social life will suffer when working for an airline.
Fatigue is also a huge challenge. Working a 10 hour shift on board will feel like 20 hours. The main reason for this I believe is that you stay in a cylinder for the whole period. No walking outside for breaks, no fresh air, most days no breaks either (you just eat at the speed of lightening whenever you can). The cabin is number 1 and you must ALWAYS be vigilant of it. It will 100% take a toll on you especially if you're working a 6 day week of minimum rest shifts. Ask ANY flight attendant about fatigue, they will all say the exact same thing.
However, if you love aviation, you will push through and look at the positives.