Pros
Nothing comes to mind here.
Cons
First of all, the management is terrible. There is no guidance, little training, and no sensible distribution of work. They seem to hire anyone and only promote their equally inept friends. This company does not care about you as a worker. The Chinese big-wigs see all employees as expendable peons and treat you as such. They maintain an understaffed, dangerous work environment, overlooking safety issues and ignoring the concerns of the employees. If you speak up about your concerns or disagree with their fascist priniciples, they will fire you, sometimes without reason. This company will work you 12 hours a day, 5 or 6 days a week, and not even bat an eye. Newegg has no concern for its employees and views all employees as slaves to the corporation. Do not trust the post that says "Newegg is a great place to work," as that comment was placed by management and not a factual representation of the company.