Pros
The insurance is good and you get it quickly after starting. There are some good people that you meet here, however they are usually fired within a matter of months. It is a challenging environment to work in.
Cons
The hours are very poor. There is no chance for promotion unless you are part of the current in crowd. The culture that is created is one that promotes arrogance, aggressive behavior and dishonesty. The general feeling is of fear and anxiety amongst the employees. You do not receive a performance review until you have upset management. You are expected to perform at such a level of intensity that it creates extremely high tension; associates tremble with fear. You are flat out told that you are expendable, and no matter how hard you try or what you accomplish, you will likely end up being walked out the door once they find someone who is not at the verge of a breakdown to replace you.