Small company with too much red tape.
Very poor executive management. They are not supportive of staff and projects are all over the place. So much infighting between management it's ridiculous. One day you report to this manager the next day you're reporting to someone else so things never get done. There is very high employee turnover but those that stay really just try to overlook all ...
ProsThere's always food in the break room, good benefits, flexible work hours
ConsPoor management, zero room for advancement, low morale, lack of HR support