Pros
Joining JDX would give you the chance to get your foot through the door to working in financial services at Tier 1 and 2 banks (note: they hire practically anybody who applies, as long as you have a university degree and they need people for projects) Free drinks at after work events (which happens several times a week) Clique culture if you enjoy being a part of cliques
Cons
Pay is very low for a university graduate however they promise fast career progression - which only happens if you: (i) are actively attending all, if not, most of the after work events each week (ii) not only attend but host after work events as part of your contribution to the firm (iii) perform well as an employee at the client site you are based at in addition to being a very active member at jdx itself If you do not attend enough events or conform to the clique culture at jdx, you will be left out of more events, meetings, and hearing of new information which ultimately results in an instant disadvantage during your performance review.