This is true. I've found that I find it vastly enjoyable working with startups. Even if it is a couple of guys with an idea, they take time to talk about the background and they are in the selling mode. I feel more energetic and worthwhile working with people who value my effort. People in big companies do not value you as most of them do not value themselves. I worked for a big company. I know how I felt then. Now I have a new found respect for people doing things on their own. Be it freelancers/entrepreneurs or craftsmen of any kind. It is easy to miss it if you are allowed only to press "a" on the keyboard and you optimize your life and efforts around that. Sometimes you get promoted and get to press "b". They may not pay you for it and term it a lateral promotion. Nevertheless, getting out into the real world and getting jobs is an experience that has made me simultaneously humbler and wiser.
Overall, I agree with the author as well. I have said no to several jobs because I did not feel that I share the client's vision. Especially, when you choose to be in an underserved segment, you can name your price and your terms.