Pros
Relaxed office dress code. Salaries are ok
Cons
Terrible company to work for. Senior management do not interact with the the workforce. Some large clients basically control the company and keeping them happy goes against everything else. Directors have their favorites who act like they own the place and treat everybody else appallingly. It's a very cliquey company in the UK and can make people who have been there for less than 4-5 years feel like an outsider. Most of them also play the "blame game" and the first reaction of most in the company when something goes wrong is to make sure to find the person to blame instead of fixing the problem. This causes a lot of backstabbing and has created an atmosphere of distrust. I would not go back there for any money.