Pros
Since the company has recently been sold you should wait and see how this changes but the benefits were excellent. Very competitive insurance costs, stellar 401(k) match (40%), and decent amounts of vacation for experienced employees. Some managers really care about their teams. You can make the jobs on the client facing side look really good on a resume so if you need to take a job here that's fine. Just suck it up for a year and then use it to find something better.
Cons
Work Life Balance nonexistent, client base is a nightmare to work with (verbally abusive, hostile, etc), career path becomes a dead end after a few years, transferrable skills gained are few, senior management is ludicrously out of touch with reality and therefore terrible decisions are routine and goals are impossible to hit. Raises are designed to roughly keep pace with inflation unless you can get promoted which is entirely tenure based unless you either are terrible at your job or a rock star (like bottom 10% or top 5% of the company and then maybe you'll get promoted 6 months late/ahead of schedule). They will claim this tenure schedule doesn't exist but just ask everyone who gets promoted when they started at Eze and you realize promotions are every 18-24 months for the junior/mid/senior individual contributor jobs.