Pros
Coworkers: I've probably met some of the best and nicest people at Newegg. You will probably go to hell and back with your coworkers. At the end of the day, you'll probably become friends. Benefits (kind of): The health benefits arent too bad.
Cons
Management: Anything above your immediate supervisor will probably bring unreasonable demands, proposals, and constant changes that will not only disrupt the workflow, but create a mess that you will have to fix and get blamed for. You might be cleaning up after management half the time. Extremely low wages: Most jobs beat the wages. Predatory policies: Things are looped in a way where it does not benefit you. Still legal but morally wrong. No advancement: You probably wont get a raise or a sizable one. You probably wont get promoted. It's not based off merit or senority, it's closer to whomever management likes. Company comes first: Management cares about themselves first. If you have an inconvenience in life that they think is too long, expect to be fired.