Pros
They were incredibly flexible when I returned to work after having my first child- no abroad events, working 2 days a week from home, time off for appointments and no problems when my child was sick. Hands down, the best thing about the job were the people I worked with.
Cons
Career progression is limited when you get to a certain level