Pros
*You would be working for a good cause. *Good health benefits.
Cons
*Obvious showcase of favoritism. *They do not promote from within, and on the rare occasions that they do, it's for the same few people (mainly managers promoting other managers). *Unpaid overtime--and sadly It is expected for employees to work HOURS past their set hours everyday. *High turnover rate (especially their sales department). *Management has been known to take away any previously approved PTO if the company does not make their sale's goal for the month. *False promises from management. *Their computer systems are outdated-- making it difficult to work efficiently. *They do not have a set training program, so hopefully you have a friendly co-worker who is willing to show you how their systems work. *Management is extremely unprofessional.