There is indeed a catch.
Firstly you have to open a Barclays current account and have your salary paid into it directly. This is a very low interest current ac.
Secondly you can only pay upto £250/month into the savings ac and only for one year, so it's pretty limited really.