Pardon my english. Currently working at a small company run by family. The dad is the big boss and the kid is my supervisor. The kid’s title is design director but he had no degree and no talent to cover up for his lack of education. Apparently, my job title is his assistant. That being said, every time he made a mess at the office, I had to clean it. If he told me to design something, I had to do it exactly to the dot following his instruction (even if he breaks all the design rules and not following any of the principles of design). Every time I tried to give opinion, he only said “can you just please do your job by following my instruction?”. And every time we’re on a meeting and I’m too scared to say something, he then told me he did not want me to feel that I can’t say anything or give my opinion. I’m confused now. He often praised my work quality so I guess that’s kinda nice. Is it just my ego that’s being hurt every time I tried to give my opinion and being rejected upfront or am I working for a very insecure person?