Avantages
Your co-workers are the only component that keeps you sane with this job. Working from home is iffy, and the only time management really grants you permission is during inclement weather.
Inconvénients
To sound like a broken record, the generalist (or if under 6 months trainee) position consists of high volume, high stress, long hours (8-10), rude customers/attorneys/medical providers (BCBS, Kaiser, etc). It does not matter which local office, that is the nature of the job. The company loves to celebrate diversity and inclusion, but in my office, diversity would mean wearing your favorite sports team which is of course, asinine. Career advancement is placed on, for the most part, how much management likes you (and nepotism) rather than your actual execution of the work. Granted, while it does play a part, management will go with "likeability" rather than compatibility. Definitely a glass ceiling for minorities- not so much white women. The pay is alright, the benefits are awful. I would go as uninsured to an urgent care because it was cheaper than paying what the health insurance would cover (typically $20) even with the low deductible plan. For the most part, you have to go through many hoops to ask for time off. In all, I am baffled that they continue to win many "Best Workplace" awards. Then again, like the billions they spend on advertising it wouldn't be surprising if it was smoke and mirrors.