Pros
What attracts people to CCP is EVE Online, as a game and as a unique, sandbox MMO design flagship. The people are friendly and the work environment used to be ambitious, free of politics and a good combination of working hard, partying hard. Company's grassroots culture reflects the ambitious and strong design vision. The company generally presents itself well towards the players, with honesty and as much transparency as it can. Tech talent especially is awesome.
Cons
Executive and senior management has been the failure point of CCP for years. Last years have been sadly a string of failed releases due to executive management's business decisions, and poor ability to support and provide experienced steering for the projects. In practice the same board that handles day-to-day operations from HR to Marketing has acted as the steering committee and purse strings for entire new game projects. Recent external executive hires are opposed to the company culture and game design. The dev staff is poorly supported by the processes and spread thin, compensated below industry average and still somehow manages to perform extremely well. Two big rounds of layoffs and studio closures have resulted from these systemic mistakes.