Pros
Great colleagues - the most talented and able group of software engineers I've ever worked with. Great atmosphere - very friendly place to work; I made some great friends while I was there. Free breakfast and lunches. Relaxed work environment. Plenty of additional benefits - team days out, opportunities to attend conferences, etc.
Cons
Endless reorganisations and new initiatives in an attempt to focus the company and return to growth. Not much in the way of career progression. Management out of touch with the rest of the company (results from a recent company survey last year showed two groups: happy managers and discontent workers). Weak business vision. If only Redgate knew what to do with all its talented people, it could be great again. HR appear to having an appetite for firing.