Both employees and managers get fired very frequently. They do not give you a chance to show your potential and worth. I was one of the very many "fired" for no reason. They are very shady about their pay. I am still waiting for 4 hours of pay almost two years later. Other employees did not get paid on time and were missing hours and bonuses on a regular basis. High turnover and when I say high I am talking multiple new employees every few days. Most do not last more than a few days. What is the sense in that? The boss is very sketchy and always tries to not pay you and live up to his promises. Many active drug addicts work there and numerous times drug paraphernalia has been found in the bathroom and on desks including an employee overdosed at his desk once. Laden with sexual harassment and many people are getting fired for that and rehired after some time has passed. I will not even elaborate on the fact that hardly anything is donated to the actual charity. Worst job I ever had. Every paycheck has some "error". Boss is rude, arrogant and cheap.