Pros
Highly engaging, super nice people. Depending on the team you are in, you'll never put in overtime. The office is in a nice green area, it's pleasant to look out the window to see trees - but see con below as to why I'd trade that.
Cons
Salaries are below what you could get in London for instance and the offices are outside any major financial center! This is very frustrating for networking.