This company's management is well seasoned and is always forward looking. They evaluate every decision and contract they bid.
Cons
It seems that they put very high emphasis only on the financial aspects that there may be a few some soft areas that may not get the attention it needs to be successful.