I agree with Mr. Reddy,I have worked on citibank/citigroup projects and have found them very aggressive it was 10-12 hours
daily and a lot of hype was there even for small defects .
Your manager would keep you in constant pressure and your life would be difficult I suppose it is for any project either in dev/support.
So would not suggest ,don't know much about HSBC.
Munshi