Pros
You can sometimes find a good group of people to complain with. Misery loves company, after all. If you're a good sales person who doesn't care about morals or ethics, you will probably do great here.
Cons
There is no sustainable business model or stable communication processes between departments, managers and employees. Questionable business activities and little to no support from upper executives. Most of the grunt work is pushed on employees, including handling client complaints, even when the client's account manager or one of the VPs "advised" (aka forced) the employee to handle it a certain way. No accountability from upper execs and this trickles down into the different departments. Things change all the time, you are almost never safe at this company.