Pluspunten
The health benefits are good due to the medical plan being self-insured. The retirement plan's "matching" is better than most: if you put in 5%, they'll put in 10%. (That's a static amount, not a ratio; if you put in 8%, they still only put in 10%.)
Minpunten
Although there are many of them, the satellite offices are seldom thought of when management makes any decisions: if you're don't see these people on a daily basis, they'll almost never think of you. HQ (in Syracuse) is extravagant, but you'll be luck to be able to pick their old chairs out of the dumpster when they throw them away. If you're not going to work in Syracuse, you don't want to work here. HR runs the company. The fiefdom has grown and needs to justify it's enormity, so it buys expensive systems, forces the company to waste time on issues that only pad HR employees' resumes, forms committees like Princess Diana used to change clothes. Policies are arbitrary: the number of times I've heard that it's not company policy to do X is astounding; the number I've pointed out that's not what the company policies state and been told "well the written policies don't represent company practices" is even more mind boggling. Management spends time dreaming about how great they could be instead of engaging with the company and trying to actually "do good things". Most of the C-levels care about getting more bodies in the company so they can justify a raise instead of helping the end customer get what they want or need. The few that don't don't have the backbone for their position and just hide in corners hoping problems will go away most of the time. There are so many layers of management it's crazy. There are more VPs than there are seats on the average plane that flys into the Syracuse Airport.... A prime example of waste: The amount of money wasted rebranding the company from "Syracuse Research Corporation" to "SRC" was astounding, especially when the reason given was that hiring college grads was difficult because they were confused when people referred to the company as "SRC". (If you're a college grad who can't figure out that a company might go by it's initials, I don't think we should want to hire you.)