Pros
Health benefits are rather expensive, but at least they're decent Ability to work from home throughout the pandemic A handful of good coworkers make the negatives somewhat bearable
Cons
Each region and office has their own "culture"; if the person in charge of that is a frat-boy or entitled egomaniac, then that culture trickles down into all facets of the office "Management" is allowed to do and say whatever they please without repercussions If your work environment is toxic or hostile in any way, then don't expect that to change; cut-throat personalities are rewarded while hard-workers get gaslit by "management" and "team leaders" Work/life balance is a joke due to aforementioned poor leadership Your knowledge and skills will constantly be called into question if you don't have a supportive team leader - favoritism is rampant in certain offices