Pros
Good clients and customers, good office location
Cons
Overseas management style running a company in the US, doesn’t invest in its employees or technology, too much pride in a patent that dozens of other companies do better, too much talk of politics, clear bias towards very select employees