Pros
No dress code - you can wear whatever you like because there's no rules here. And for the salary they pay, they really can't expect you to buy any new clothes for this job.
Cons
Bad compensation - Unfair salary. No compensation for extra hours work/travel. Super low reimbursement limits for travel expenses. Quarterly bonus at president's discretion, not based on your performance review. The Chinese mentality - Managers expect you to prove your value by working long hour while getting paid the minimum. They definitely value quantity not quality. While managers do not know how to train or give directions to employees, they expect employees to accomplish "mission impossible" without caring how. Closed communication - Management are old school style. They usually cannot accept any constructive criticism and do not appreciate open communications. Dismal work environment - Many political issues even the company is so small. There are often employees screaming in foreign languages to either customers on the phone or to each other in the conference rooms. The energy is very negative and employees like to divide themselves into different groups.