The cons - there are many. First, the company's senior leadership is very poor. The owner and his son have zero leadership skills and micro-manage every single detail. This is a terrible way to run a global company. People are not happy and always on edge. Second, there is little or no training when a new hire starts. You are thrown into the mix and have unrealistic expectations. Third, the performance review matrix is outdated. Some managers don't give a 5 (highest mark) and colleagues are left to ask, "What's the point of trying so hard?" Last, and this one is important - the CEO will belittle anyone without knowing the full context. He is so out of line and out of touch.