Pros
As mentioned work/life balance in most areas of the company are decent. Granted it depends on you branch of the business and individual management teams.
Cons
If you aren't in Corporate HQ or not in sales, you're just an anonymous number on a balance sheet. Company is very acquisition and sales driven, focusing on being a bigger sales number business rather than tech. Acquisitions are often gutted for a fraction of its resources and leave the rest to be cut out as a cost savings or forgotten with little to no support until the revenue stream dries up from the existing customer base. On the individual level - low pay, no mobility, open-floor half-cubicle work environment, no concept of training or real employee support, most non-HQ offices feel forgotten about until its time for the yearly layoffs.