Pros: nice to your face, lots of benefits, and pay is decent. it has to be for people to stay!
Cons: too many to list, see review.
Full of false promises, backstabbing co-workers who are star struck by the CEO. Liars and shady people everywhere, do not trust anyone! Company will go out death by 1000 cuts. They fire several people everyday even if they make one minor mistake. Horrible training, horrible management, do not waste your time!