Pros
The job itself was excellent. I loved it. I loved the fast pace, meeting new people everyday and busy airport environment. It was a real buzz to be so busy and doing new things all the time.
Cons
The culture was very "them vs us". Nepotism was rife. If you were in the younger "in" crowd and wiling to let the supervisors and DMs walk over you, it was fine. But if you spoke up for yourself, you were branded a troublemaker. You got stuck with the worst duties like yellow tagging or crossing passengers in the rain while the rest of your colleagues stood there chatting and looking on. You only stood a chance of getting on the BA counter if you were "friends" with one of the DMs. Some supervisors were jumped-up, power-hungry control freaks who enjoyed treating people like something on the bottom of their cheap shoes. It's a shame that the management seem to actively drive away good staff who actually enjoyed their jobs.