Good company overall
Good company with great benefits onsite and flexibility with work offered however this all depends what your team culture is like and your relationship with your manager.
Lots of cuts happening so act cautiously.
ProsMedical centre with onsite doctors, gym, social activities / clubs and networking opportunities, nice canteen, 3 benugos in the building, nice view of the river Thames
ConsOld technology, slow to implement change, lack of support from managers once they get to VP and above, people out for themselves (depends on team)