Pros: great group of people to work with.
Cons: nothing serious to mention.
Considering the agile environment and that the company is still in development, it was a remarkably low-stress job. I should mention that the mid-range rating for the management probably had more to do with how very stretched the management was which meant sometimes their getting buried in work and occasionally needing reminders about some details. But it was a very welcoming and inclusive group of people to work with.