Best possible advice I could give you is not to join IBM, unless you want a start in IT or outsourcing.BCS are a body shop, and treat their people terribly, which is why they really struggle to retain quality staff.Apply to a quality Human Capital consultancy like Mercer