Client Services or Compliance Analyst?


I have recently been offered 2 positions: the 1st is as a Compliance Analyst (middle office I believe) with a large development bank, and the 2nd is as a Client Services Executive with a well known investment management company. Which one is best to go for in terms of career progression if my aim is to eventually be in a front office type role in a few years? I know a move from middle to front office can be done, but what office does Client Services even fall under? and is it even possible to work your way up from there? COMPLIANCE ROLE: I was the only one hired; CLIENT SERVCES: they are hiring between 10-20 people