Graduated.
Yes, provided you make the best out of it, i.e. score well, network, and have a life overall. Cass has a good mix of students and modules are relevant. They have also changed the course structure recently so it's a bit more interesting as well. Rep. for Cass is only going up.
EC's, I'm not sure about this year but during my time they had fencing, rugby, and a few other societies including trading, investment, PE and IB. There are a few non-finance ones as well.