The benefits are very good in all categories including health and PTO. It's a tight knit group so you really get to know every one, except for the overseas group.
Inconvénients
Being so small, there is little room for advancement and a good deal of inflexibility can hamper your efforts and leave you at the mercy of people with small minds.