Pros
Good company to work for, privately owned and a good attempt to treat people/employees well. They have a good product, good history, good market knowledge and good "self awareness".
Cons
Working for the American subsidiary is more challenging, leaning towards being excessively process & procedure driven.