Good Salaries for Project Managers and Estimators, organization and experience is key to stay working here.
Cons
Small company. Only half of your benefits will be paid on employment program. They depend on you to organize the project extensively weather your a PM or Estimator