I don't understand the complaint from the guy who has been there for 15 years and doesn't like that it's changed.
Growing companies don't stay the same for 15 years. People who like working at young companies generally don't like working at old ones. This isn't a problem. It's just a reality.
If you think the early stage is fun because you're called upon to wear many hats and contribute to the vision of what could happen next, you're going to hate working under three layers of management, all of which have to be seen to be "doing something," so they tell you how to do your job even though they have no actual idea how to do your job. Leave before a company gets that size!
Growing companies don't stay the same for 15 years. People who like working at young companies generally don't like working at old ones. This isn't a problem. It's just a reality.
If you think the early stage is fun because you're called upon to wear many hats and contribute to the vision of what could happen next, you're going to hate working under three layers of management, all of which have to be seen to be "doing something," so they tell you how to do your job even though they have no actual idea how to do your job. Leave before a company gets that size!