Avantages
The place is a lovely place to work in, as far as the colleagues, the admin staff, and the atmosphere; everyone enjoys what they do, is is sufficiently relaxed about it so that we can focus on doing things rather than worrying about someone else freaking out.
Inconvénients
Management is inflexible, not creative, and not interested in deviating from plans. You will receive projects which are going to have to be rewritten sooner than you think, and they are not interested in hearing this before the project starts. I can think of at least 5 times where I suggested "maybe we should use framework XYZ so we can easily expand later and have it work more smoothly long term" Though management was perfectly pleasant about it, this suggestion was ignored. About a month later, I started rewriting the project in framework XYZ. I was afraid to say "I told you so."
A lot of the management come from bigger, older companies, and haven't yet embraced what a creative employee can do, if you simply let them.