Pros
Has Cycle to work scheme, entertainment budget, some of the people are freindly. Very relaxed dress code - i.e. sweat pants, trainers and T-Shirt are acceptable. Free fruit twice a week. Coffee, Tea and busicuits supplied. The working week is 35 hours (7 hours per day plus 1 hour for lunch), flexible working in at 8am you can leave at 4pm or come in as late as 10am you leave at 6pm.
Cons
Started as a Senior Developer and did some development initially. However the job turned into a support role that required in depth knowledge of RPG which I have no interest in specialising in (think 1980's IBM Mainframe and similar to COBOL). The support role involved triaging issues and providing in depth analysis despite the issue being obvious. The code is poorly written in that basic error handling is not present (for example assuming the data is correct all the time) and management refuses to allow developers to improve the code. In most cases alot of the programmers are unaware of programming best practices. Management seem to be rudderless in that they jump onto the latest band wagon and refuse to look at past mistakes. Testers generally do not test beyond the functional requirements of the spec unless you get a good one.