Pros
Pay is OK, slightly below market. If you keep your head down and don't make waves, you can stay in your position for quite a while, with minimal effort. Management is not individually problematic, as they are much too busy and scattered to bother with any one individual.
Cons
The company is very small, with several big contracts that are very young. The company does not know how to manage their clients, don't understand scope control, and can't staff appropriately for the job requirements. The benefits are quite expensive, and HR can't seem to be organized enough to get the correct benefits information to individuals. Abacus does not follow its own policies in the employee handbook. Even with requests for feedback, there has been no performance or salary reviews. Management does not understand tech or tech requirements, will promise the world to their clients, and then expect solutions delivered immediately.