Pros
Good salary. Lots of fun projects.
Kontras
The company's personal development review process is completely subjective and in no way designed to forward or help your career, it serves one purpose, to allow the company to prevent personal development. This scheme is linked to salary increase. The company has a very poor expenses system designed to prevent you claiming back your money and they make you take off personal mileage for business trips from your home, against advice from HMRC. All of the company's buildings and offices are old and outdated expect only a small desk and an old worn out chair well away from a window. New grads are treated like cheap labour, up until this year the 'development program' did not really exist. Too many levels of management, it makes it very hard to achieve anything, there standard office PC and laptops still use WindowsXP - lol.