Micro-management. Top heavy management. Lack of communication. The company cannot make a solid decision. They give upper positions to those who apply and then take it away and give to another party- with no professional reason. Be ware, this is a hostile environment- from the employer. No career opportunities that are solid, if you do get promoted, be ready to loose that position, simply because they make 'adjustments' they cannot afford and then call it a learning experience. Was a good company when Dad was involved, but now that son has taken over- it's a mess. Very controlling and continually taking benefits away slowly from the employees. Many who have been there a decade or more are also complaining that now they 'hate' a job they used to love.