Pros
Great Benefits, Good Location, I like the Industry
Cons
Verifone Petro Division has little opportunity to show your talents. Constantly adding addition to your product line made by other engineers. Work load is kept so high that if you did have an idea that you would like to code and demostrate kiss your life goodbye while your working on it along with the before mentioned additions, a few enhancements and supporting bugs built in by other engineers but now labeled "As your bug" and will be talked about in that manor as well by management. Several people I know quit do to the stress level there and the lack of raises to compensate for the effort at the end of each year ( even though acquitsions keep happening so obviously the money is there if they wanted to reward their employees). Verifone seems to be obsessed with expanding ( including India so beware of a possible offshore shift ).