The software is a horrible piece of code, written in the 70s that is still being sold for a premium price. Management is close to retirement and does not know or care how to direct research projects or software architecture. The constant turnover means that many projects are left unfinished and the wheel is constantly re-invented as new people come onboard and then re-visit the learning curve. The management is very demeaning towards their employees and treated us like little children that must be kept inline. The bonuses and salary adjustments were nearly non-existent. If you do end up working here, make sure to negotiate your salary!