It is a small company structure. Expect last minute requirement change just before release, demo without the director knowing about it. Most of people are nice but not everyone is good they will throw banana peel on your way until you fail if they are insecure in their job. They were also multiple layoff of talented people, not so stable place to work.