Contracting companies will always land in trouble. Gene_lv is right but, architects will not hold long in such companies, the right place are architectural firms, consultants & designers. You can be here comfortably for another 10yrs and accordingly you have to decide about your carrier. If you can compromise 15% go ahead or stay back and hold yourselves; see if they will call you. To me 7yrs is a respectful experience but it does not give one enough maturity.