
Product Or service based company?
What is best? A product based company Or a service based? And how does one switch from one type to other?
Any advice?

Definitely Product based.
- More in depth learning, you learn end to end about the architecture of that product.
- Gets chance to make decisions for that product.
- Better work life balance in most of the Product based companies compared to Service based.
- No bench or project search scenario when one project ends.
- No timesheets. No minimum utilization criteria for the year.

Also, adding two more points which I have observed:
-
Product based companies give mostly the full bonus/variable. The one's I know have given the lowest bonus/variable pay as 90% of the promised bonus amount while service based (unless you get very good rating) don't pay more than 70% variable pay promised. Mostly employees receive 50% Variable in all service based companies.
-
Adds weightage to your resume. Joining a product based company is not easy as openings are less. On top of that they have multiple rounds which you have to clear. Basically your skills are getting tested thoroughly in all the interviews taken by Good Product based company.
-
Good pay compared to service based companies. They hire lesser people so have more room to extend the budget while hiring.
In-fact, Volkswagen like Product based companies give extra benefit/discounts while purchasing a car to their employees.

Product mai to bhot hi unorganised kaam hai. Kaam at the whims and mood of people. Too much work for too less of appreciation. Stupid work. Maybe service based is a better option

Sounds like a bad startup problem. Mature startups often don't have such issues.
Product based isn't necessarily startups though. I'd disagree with most of your comments. Stupid work, how?

Whatever works for you bro. Some people like the comfort of a service based company simply because there is less accountability. But product based challenges you if you are up for it. It’s the place to grow.
Product, better rep and looks better on resume, better pay