Pros
Small perks like free kitchen snacks and the occasional company outing or event put on by the "Improvement Committee." Decent benefits, although they are being eroded away each year due to rising costs. There are some very competent, talented people who work there, although those numbers seem to decrease each year as they leave for greener pastures.
Cons
Poor company vision and stability - The company is constantly re-branding and restructuring. There's high turnover. The company often lies outright to its clients claiming they have many products and services and then has to frantically create them later, forcing its employees to work long hours for little to no added compensation. Poor Management - Most of the management is awful and inexperienced, at best petty and indifferent, and at worst, downright abusive. Eze says it takes its "upward feedback" very seriously, but considering the same problems continue to exist and in many cases has even worsened, management doesn't exactly feel the need to adequately address it. Morale is very low within the company in general for many employees. Office politics - There are a lot of office politics between teams, within teams, and between managers. This friction has led to increasing delays in product releases, among other things. It's significantly impacted the quality of work life.