Pros
People are genuinely nice. Financial position of the company is stable and healthy. Dividend yield is 3.5%. Training is exemplary and is extensive, if overwhelming.
Cons
The company lags the market on pay and pay mix. It's not an industry leader in terms of technology. Much of its growth is inorganic and has grown too fast under mediocre management. Many consider the stock overpriced, with stock buyback contributing to its value. High expenses noted in earnings calls. The company is a Sales organization, and it allows Sales and Finance culture/mentality to have a disproportional weight in decision making. It highly values quarterly results, and it operates under the outdated belief that maximizing Shareholder Value (cf. the founder is the main shareholder) is the primary purpose of business. It's rigidly tied to process at the expense of people. Lots of red-tape/bureaucracy. It suffers from mediocre senior leadership (Directors, Sr. Managers) who eschew vision for results. They aren't capable of helping people with their career deliberations, and many people trained well in the excellent training programs leave for better opportunities. It handles change and change management poorly. There's a lot of fire fighting.