The worst place to work.Unless you have no other choice, but just use it as a bridge to cross until you find better job.
Pros
Good place to work without politic and Micro management CEO.
Cons
This company has the worst management system, especially the CEO who run the show. you must have three skill set in order to fit in his team. 1-Politic 2-Don't want to work hard, love coffee breaks. 3-Good at PR. CEO has no trust in any employees, love micro management, don't believe in chain of commands. Love to walk the production floor more often, give direct order to production staff instead their managers/supervisors. Has high rate of turn over. middle management and their staffs will get eliminated if they didn't fit his favoritism list. Expect long working hours, under pay, no appreciation, all his lazy favorite staffs share same bonus as other employees who put their best effort day in and out. This company can has a better potential and working environment place without this politician, CEO.,like other company in the world that know how to treat and appreciate their employees effort.