Pros
the benefits, most notable of which is the vacation which is available immediately, and the co-workers. In almost all cases, your immediate manager is a quality person who genuinely cares about you and wants to help you advance.
Cons
The executive leadership team is completely disconnected from the employees. Over the last 5 years, benefits and compensation plans for customer-facing employees have been systematically eroded to reduce operating expenses, while at the same time we see unnecessary bonuses and spending on the top tiers of management. The tools we're provided to do our jobs are also notoriously bad and none of them are integrated or speak to each other. The HR department has segments on nearly continuous hiring freezes, preventing managers from hiring replacements for lost employees, and preventing employees from seeking out other jobs internally (career advancement). Quotas are abstract and completely unrelated to the accounts or business to which you are assigned, and are often unattainable.