Pros
They provide free coffee and snacks, opportunity to develop conflict management skills
Cons
EVERYTHING. They regularly ask you to lie to clients, but then again they lie to them as well . The upper management provides no real direction, most of the employees are not qualified for the job, the few that are qualified are quick to leave once they see the place (usually in less than 6 months they leave) The level of nepotism is ridiculous, the CEO is out of touch with the company and its employees, Only upper management is heard when ideas are brought to the table despite their complete lack of expertise in the subject matter. Be aware that the upper management will be two faced in most interactions and you should just accept that you are basically just a overpaid customer service rep for contracts that can never be fulfilled. The CEO is also involved in a variety of dubious partnerships that call into question the poor excuse for a salary.