Pros
In the Greek market is common secret that if an employee managed to work for this company, for sure he/she is an asset for any other company in the market.
Cons
1. Upper management the center of the world! All responsibilities are concentrated in upper management resulting in malfunction, delay, mismanagement, etc. Even if there is a manager or middle level management in the organization chart, the manager will simply be the mouthpiece of the upper management as will dictate every action and move. . If the manager does not follow the instructions given then he/she is "useless", "junior" and "does not know how to do his/her job" (regardless of the years of experience he/ she has). If he/she wants to stay in the company, he/she must praise the upper management and all its decisions. 2. Chaotic working plan. -Reporting for every minute and hour per day. It is vital to complete in your report 8 working hours. Otherwise, the upper management will cut working hours and you will be paid less. -No data protection policies. The upper management can access and monitor your emails, clicks, messages, calls etc. Of course, the same access is given to the employees who will “check” another’s employee activity to…. report to the upper management. -It is a common phenomenon for many different managers + upper management to be involved in different processes (usually relatives, old acquaintances from the same area, acquaintances seem to have a “permanent” position in the company) asking each of them different things, different processes, different actions for the same issue. The employee should report/apologize to each of those people separately for following or not following the specific instructions. If the employee follows the instructions he/she will be asked "why?" he/ she did that without the approval of the upper management (it does not matter if he/she has asked for approval 1-2 weeks before with tones of reminders – without response of course!) and if he/she does not follow the given guidelines then he/she will be "useless", "junior" and "does not know how to do his/her job". In any case, the employee is the one to blame! 3. Training. If/When you will be trained in this company (guess by whom? But of course, from the upper management - the trainers will be left on the sideline to be trained too from the .... upper management) the upper management will refer to his/her own case studies, speaking of which he/she did an excellent job, he/she made excellent decisions and success came! In case studies that did not go well, guess who is responsible ... the employee! It does not matter at ALL that the final decisions are always been made from the upper management (even you recruit a cleaner!). The rule is as follows: The upper management is responsible for the success and the employee is responsible for the failure. If you want to stay to this company keep it simple. Say always: yes, you are right, I need to be trained, I am junior level, I should have known better, I will work long hours, I am willing to accept emails, skype calls and messages at 2 -3 a.m.! Undermine your: effort, knowledge, work ethics, results, possibilities, working experience etc. Following the above mentioned the “success” will be yours!