If you consider being under appreciated and overworked a pro.
Good pay and that’s that.
Cons
No direction
Lack of respect and well fitting culture
The company is basically built on the chairman relationships and relatives
Poor management poor resources
Squeezing the lemon out of your sanity
Random unjustified layoffs