Pros
Great business, helping people. Not much else to say, can't even meet 20 word minimum, so I am rambling.
Cons
Dishonest Management, tells you one thing then does the opposite. Company ran to current quarters numbers, not meeting numbers, expect layoffs to follow, very narrow sighted. No loyalty to employees, expect to be thrown under the bus for managements' mistakes. Benefits are not good. Expect long hours no reward or recognition. Products have grown long in the tooth and are falling behind, and don't expect upgrades to happen quickly with cutbacks in R&D. I expect anyone going to consider working for this company are desperate. Any positive reviews on this company are from HR. Would rate this company a quarter star if glassdoor allowed.