Do you want to work for a Professional Forward-Thinkiing company? TeamViewer would be a good choice for you.
Pros
I have worked for TeamViewer for quite some time in the office in Clearwater, FL. We have had massive growth in employees and office space. Yes, some growing pains happened. But we are working thru them. And I can honestly say that in the big picture TeamViewer one of the best companies that I have ever worked for.
Cons
Sometimes management implements office policies that they, themselves, do not follow. Sometimes there seems to be some personality conflicts between certain employees and no one addresses this issue - they simply ignore it and hope that it resolves itself - which it does not. And sometimes certain employees are favored above other employees. The favored employees' suggestions/requests are usually implemented and the other employees suggestions/requests are dismissed/ignored.