Relative small team, sometimes you may find you are the last line of defense for different kinds of challenges. Developers need to have good tech background, learning-ability and problem solving skills, also need to open for new techs and changes, otherwise, may feel pressure.
Team members change often.