Pros
Most employees are dedicated to doing their job in a professional manner. On days when there are no issues, weather, ATC, aircraft damages, employee injuries, etc. the job is easy. It's a good job for those who don't want a 9 to 5 or to be confined to a desk.
Cons
The downside is that there is almost always some issue to resolve! That's basically why you have a job as a supervisor. The thing is the job gets very old and mundane because the problems are usually the same. ATC, weather, etc. The employee morale is also a big problem. Morale is down among all work groups, pilots, mechanics, agents, flight attendants, supervisors, etc. Senior management has done little to address the issues that began with a poor ESOP plan, 9/11 furloughs, pension termination, etc.