I work at a small ~20 person manufacturing company (like $10m in revenue) as an engineer in a three-person engineering department (which includes the engineering manager). I know the CEO fairly well, and have had meetings with him every couple weeks basically telling him where I want to go in the company and that I'm interested more in business than engineering, in getting involved in higher level business activities, and ultimately doing what he's doing or equivalent. He was really open to all of this BTW. We recently let go of 3 people and laid off 2 (one of which was me, for a month, a consequence of being the "new guy") to get down to 20 people. Overall the people let go just didn't really have a good attitude about the organization, and when I came back I noticed a significant change in the overall atmosphere of the company. I want to help grow this company to $20M in the next 1-2 years, and I think a significant driver of that would be to cut our product prices significantly. Thing is, it's totally doable because our machines haven't been updated in like 20 years, and so a committed engineering team could cut our product cost in half very quickly if they tried. I'm very dedicated to doing this. The other engineer that works here is someone that doesn't really have any kind of ambition and sort of just does what he's told. The engineering manager - my boss - is really bad at leading the department, absolutely terrible at getting stuff done without a hard deadline handed to him, and loves making excuses about why he doesn't get stuff done. He also loves taking credit for my work (i.e. we get a project, I complete the project and he has almost nothing to do with it, then when we present our conclusions he'll use language like "here's what we did"). IMO he's significantly inhibiting the development of this organization. I told myself that once I had my safety net saved up, that I'd be more vocal about problems in the business and how I think we could best move forward (in a productive way, at least). My boss's supervisor is the CEO. I don't want to come off as a shit talker, but I really want to communicate to the CEO the need for a dedicated and proactive engineering department on the development of this organization. I'm fairly certain he knows how my boss works already, though, but at the same time if I were him and knew this stuff I would have reorganized the department already. I'm not really sure what to do in this case. I want to have a hand in growing this organization significantly, and don't think I can do so without voicing this opinion, but don't want to be rude. Is there anything I can do here? Should I just suck it up and do my job, or should I say something tangentially in a roundabout way? What do? EDIT: Also, if the answer is to suck it up and shut up, then tips on how to work around this situation would be helpful.