Verifone is a large company - with over 5000+ employees. As such, the company is scattered around the US and the world. My role is an engineering department, and I found the work challenging. Sometimes prone to excessive back to back travel. Like any other large corporation, Verifone suffers the same malady as any other - frequently announced layoffs and cutbacks. Yearly salary review was a measly 2.5% raise. Recently the engineering support group underwent drastic management changes, which included the hiring of "managers" that really had no idea what each engineering support was about. They proceeded to do what they were hired to do - which was to immediately lay off people. I understand that that is sometimes the way things are in corporate America. What I have a problem with is that they did not even bother to ASK the different department heads who to lay off - these people without knowing the face/experience/human behind the names just proceed to lay people off. Our group lost 25% - and we lost persons who were among the most capable - had our group manager had a say in it, those persons would not have been let go but others who were to be frank, on the chopping block. It is this uncaring, wanton act is what has disgusted me the most about Verifone, and I blame the Senior Execs/VPs that hired these new "managers" to carry this out. Moral is low. Time to look elsewhere. You reap what you sow.