I had a gentleman come visit that is pretty frustrated with the direction the company he works for is heading. This is my advice.
Think about it this way. A lot of people look at it like they work for the company and the company is in control but you really don't work for the company, you are working for yourself. What you have done is make a contract with the company to trade your skills and your knowledge for their pay and compensation package. That puts you back in control and not the company. If you look at it as a two way contract then any future company that you may contract with the control will always belong to you and not the company.