Pros
The management team is always willing to be professional and really encourage and support their subordinates.Cons
This company only comes to the local facility as a vendor and unfortunately if a contract is lost then your own position could be questionable if the other company keeps you