1. Small size doesn't mean team work. Conflicts between departments could be intensive.
2. There are many layoffs. Seemed their policy is trial and go. They hire employee and see if the person is good. If not, they will replace him with a new hire. Some people are asked to leave just because of politics.
3. Very less learning there. Once you are not qualified for something, you'd better prepare to find new job.