Avantages
You have amazing co-workers, good benefits, there is the possibility of working from home, provided you negotiate it prior to accepting the job and have enough "time in" and there are opportunities for advancement. There are departments within the company that are well run and a joy to work in.
Inconvénients
The salaries are nowhere near competitive. The recruiters and hiring managers are very aggressive in keeping your starting salary low. Bonuses are horrible even if your performance is stellar. Management wants to present itself as laid back and "in tune" but use woefully outdated tactics and implement procedures that are wholly counterproductive. During the interview process, the hiring managers, recruiters, and even the materials portray their jobs in a very desirable light. Unfortunately, they can't deliver on their promises. Working from home (homeshoring) is possible, but is only allowed during your first year under extenuating circumstances or if it was negotiated as a condition of your accepting the position. Training is horrible. It is too bad to even call a joke. It takes entirely too long and is wholly ineffectual. You spend hours in training meetings and watching videos and then take quizzes that make SurveyMonkey and BuzzFeed quizzes seem like brainteasers. ADP VE spends a great deal of time wasting your time. While the company and management speak of room for advancement, it isn't as easy or as quick as they make it out to be. There are no "automatic promotions" Anything other than vertical movement within your current position requires you to apply for another job. The "automatic promotions" are just the appending of a higher number after your current position, and an accompanying (insultingly low) raise. Many of my coworkers who haven't left the company yet are still in the same position despite applying for other positions inside the company. Turnover is insanely high in many departments. Rather than fixing the core problems in many departments, management continues to hire new people for the vacated positions. Sadly, they've resorted to bringing in temps to fill the empty seats, which puts an even greater strain on the full time employees. Most of the people who were hired around the same time as me have either left or are interviewing to leave. I made my exit 2.5 years ago and they've lost all but one of the six people who were hired in the 6 month period before and after I signed on.