OJS,
I used to be a CSA for BA.
The course was just over 5 weeks long, and it certainly wasnt all about PRS!
The pass rates are very high, and bearing in mind I have passed succesfully many crew courses, the CSA course was the hardest, most pressurized and demoralizing course I have ever done.
5 people were either told to leave or couldnt take it anymore.
Apparently they were and still are trialling a new training course.
Be prepared for a lot of tears. I made some great friends though.
Oh and also you have to learn EVERY airport code, and these are tested every day!