Pros
great pay, good flexible scheduling, EXCELLENT PRODUCT (the only thing that keeps this company afloat is how awesome the product is, it sells itself!)
Cons
This is a company where they might pay you well but the environment is so negative and the people are so unprofessional it makes you say forget the money or the m-f schedule, take a pay cut just to have a peace of mind. Also management treats you like you're disposable this is the kind of job where they will fire you at any moment for no reason, and not care at all that you have a family, and responsibilities. Upper management pretends to have an open door policy but they really will use what you say against you and they will say you are a problem/trouble if you voice your opinion too much Upper management turns a blind eye to the big issues, they do not want to fix anything call center is extremely unprofessional quality assurance department is unprofessional, they are nitpicky and disorganized upper management is a clique of buddies who doesn't do anything but shoot the crap all day you only get promoted if they like you or if you know someone, the promotions are rarely merit based micromanaged environment inexperienced and incompetent management