Pros
You'll immediately feel part of the team, who are all experts that help and guide one another both professionally and personally.
You'll receive everything you need to do your role with a way to refer back to it.
You'll have the flexibility to take ownership of your working hours and the autonomy to take accountability of your role.
You'll be supported by experienced, friendly and appreciative leaders.
You'll get the opportunity to work with clients who value your input and are open to your feedback.
Cons
Most of these could also be a pro -
You should be prepared to do any form of HR work from administration through to strategy.
You may fluctuate in hours worked dependent on the current climate (i.e. you may work longer than the hours you have suggested sometimes and other times you may be working less hours).