I think fundamentally the difference is that the professor might not need you as much as you need them. They have their own research they want to be working on and students are little more than annoyances that need to be taken care of. For their real helpers they might have postdocs. In industry, you can typically get another job. But it's not so easy to replace a development team. So that makes the relationship more equal.
That being said negative comments still happen and I certainly don't think Academia is all bad. Academics work on stuff they are interested in. They get to go to conferences, make friends across the world and have a much more free lifestyle. These are privileges that should not be discounted.
Workers can be unhappy too, despite generally decent management. Burn out is a thing and you might want to read the threads on agile/scrum that often appear on this forum before deciding. On hacker news it's often said the half life of an engineer is only five years.
That being said negative comments still happen and I certainly don't think Academia is all bad. Academics work on stuff they are interested in. They get to go to conferences, make friends across the world and have a much more free lifestyle. These are privileges that should not be discounted.
Workers can be unhappy too, despite generally decent management. Burn out is a thing and you might want to read the threads on agile/scrum that often appear on this forum before deciding. On hacker news it's often said the half life of an engineer is only five years.