Pros
Work-life balance - If you are not very ambitious, it's a perfect place to be. They teach you from scratch - very detailed. Good to be there if you are about to start your career (they even teach you how to email people in an appropriate manner) People are not too bad.
Cons
The management team engages in some micromanaging (though not excessively) I understand their work involve so much different details. They have a hierarchical structure. While it may not be much obvious, you can easily tell. There's little opportunity for growth. After staying for a few months, it becomes apparent that there's not much left to learn. Daily tasks are extremely mundane and taxing. Despite being a relatively small team, there are limited chances to engage or learn from the management team, except when writing reports.