Inconvénients
They don't really care at your personal development. You can be hired for a mission, but can be positioned to something VERY different.
It is almost impossible to get responsibilities as the management does not delegate at all and keep all decisions between a small group, without communication.