Poor organizational structure, teams change from one manager to another, several teams end up doing the same job instead of complementing each other. Finally you are suddenly fired, one day you start your morning working and in the next hour you are suddenly fired, saying that apparently they have financial problems. It would be nice at least if they would give you advance notice and support you in getting a new job like other companies do.