Pros
Generous pay to most, except for those in manufacturing, even those that have been there 20+ years are still struggling to reach market potential. Birthday celebrations and bagel day is a nice touch. I feel like the CEO is trying to make improvements but just can't let go of control.
Cons
Where to begin, first the nepotism is ridiculous. Upper management cannot remove themselves from their personal lives enough to make proper company and employee related decisions based on what their spouse, cousin, father, or son says at home. Management needs to trust their employees to make decisions instead of micromanaging. And perhaps try training your employees instead of throwing them in the lions den and expecting them to perform to your unreasonable standards. The previous reviewer was correct, that management "asks" employees to write positive reviews to boost their rating and try to create a false sense of happiness to its prospective employees and job applicants.