I work for a corporation - for me it is easier, for now. I do not share any goals with the corporation at all. My goal is simple - to collect money (to drain the corporate cash), it is kind of opposite to the corporation's. Yet, my other goal is to maintain my integrity, so I am going to contribute as much as I think is justified.
You can work for yourself, even if you in somebody else's building.