Personally, I wouldn't waste your time
Pros
There was a good community in the Newcastle office.
Cons
-Main language housing the vast majority of code for the main product is written in a proprietary language making it unsuitable for gaining experience as a graduate/midlevel. -Stagnant pay, often awarding raises below inflation. -Do not care about employee cirumstances even when those circumstances are created through business decisions. -Do not care about personal development of individuals. -Recently bought by private equity company, who are making attempting to make financial efficiency gains through aggressive restructures. -Programmers were actually judged based on the NUMBER OF LINES WRITTEN. Absolutely hilarious. -Once HR don't like you, they leverage their position to waste your time with nonsense and nit pick, rather than maintain a professional approach.