Pros
The manager for the support department is generally very knowledgeable on his field and is pretty easy to work with. Most of the actual workers within the office are pretty helpful when asked. 9-5 hours with little to no expectation of overtime. Typically, you will not be expected to stay late at the office to finish up a project. Pay is decent, nothing out of this world but it's alright for the industry. Benefits package was also fine, though the company changed providers multiple times in the short while I was with them.
Cons
Company culture is very odd. The company has some aspects of South Korean management styles that have held out. The work environment often felt like you were being monitored constantly. This culminated in one of the security cameras moving over the weekend to provide a full view of everyone's monitors in the support department. Aside from that, everyone in the office is usually deathly quite. In nearly a year of working there I don't believe I talked to at least 5 of the developers more than once. Aside from that, there's very little actual 'support' work to be done. Much of the job's day to day work revolves around technical writing and updating manuals, tutorials, etc. If you enjoy technical writing you'll like the job, but be prepared for an 90-10 split that is dominated by technical writing. The company's U.S. office is still incredibly small, and as such advancement opportunities are few and far between, especially for engineers with no interest in software development. Outside of Support, most of the management seem to be in over their heads.