Very limited amount of clients, not enough work to go around for everyone. Client work is really dull. Barely any company benefits. Management style very outdated, no culture or engagement with the company (very few social events). For a small company I experienced more office gossip than anywhere I have previously worked.