Awful, career-limiting employer that will throw you away in a heartbeat
Pros
They throw a lot of money at you and get everyone together at an exotic location once a year to drink themselves stupid
Cons
You have sold your soul to them - they literally own you. They will relocate you without any regard for you or your family - on little or no notice. They actively DISCOURAGE any sort of nigher learning or career progression - they want you to learn their proprietary software and then never leave. You sign a document signing that you are forbidden from taking any classes/education. It's EXTREMELY career limiting and a suicide to your marketability. They will invent reasons to fire you at a whim. When roll-outs happen (frequency depends on project and time of year) - you literally are expected to stay 24/7 - I personally have worked 100+ hour weeks during those periods with little or no incentive. There is a nasty, politicized environment that promotes those who take credit for other's work and puts down those who actually produce anything. They are 100% tied to a niche market that will only get worse with time and the changing political tides.