Avantages
Job security if you're a competent worker. Benefits - excluding eye care, PCI industry exposure, company socials, some resourceful people, jovial folks, company looking to be a leader in its payment integration solutions.
Inconvénients
Not everyone is an equal to management and HR. Rushed projects lead to preventable issues ($$$). Arguably underpaid starting salary bracket considering clientele and duties. Some divide between departments. Little to no training on products and resources (docs and labs).