Pros
Having been with the company since the start of the federal contracts in 2010, I can say that this company has treated their employees better than any company I have worked for. The company gives each employee a separate health & welfare stipend that covers employee premiums for 3 different medical plans. Time and again they have done their best to keep people even through the toughest contract challenges. The owner brings in food and desserts paid for out of her own pocket. You won't find this level of caring from a senior management team anywhere else.
Cons
Upward mobility is difficult due to the longevity of the current project management teams. The knowledge you can gain about real estate transactions offsets this when looking at positions outside the company.