Pros
Many good quality people in the trenches. They tolerate and or ignore the CEO's micro management and ego. It is survival of the fittest. If you suck up you could survive, but have fun trying to sleep at night.
Cons
CEO and his team of first line managers. A sick man professionally and personally. He has no personal life and it is noticed by the employees. Has the Canadians thinking he is one of them.... Pure joke. Has a board of Directors who are clueless puppets that the CEO sucks up to, so he can manipulate. Most of the CEO's direct reports cannot personally tolerate him, but they do so to keep a job. In 3 years this company has flushed all but one of the executive leaders, including 3 SVP's of HR, 2 sales leaders and others. Many people from the CEO's Oracle background laugh that he is now a CEO. A pure tech head, clueless of real innovative business and people skills. It is amazing Wall Street tolerates.