Avantages
-Upper management seems to legitimately care about their employees as human beings first and employees second, though they're beholden to bureaucratic corporate junk. -Decent pay structure. -Meaningful work. -Culture of respect and continual growth (both learning and career growth). -Provides recognition for hard work. If you stay long enough, eventual career growth and compensation for hard and competent work. -They don't put an extreme focus on years on the job. They care more about results and proficiency. You can look at higher careers and see people in their 30s, their 40s, their 50s, etc.
Inconvénients
-HR and HR-like-groups are deceptive and adversarial. Benefits are unclear and documentation is sparse, allowing them to abuse situations and make up rules on the spot. Make sure to keep everything and quadruple-check everything before you try to utilize any benefits or HR-provided things like leave or travel. -Corporate seems to lose the forest for the trees. They tend to put a lot of focus and money into things that don't move the needle forward like color schemes and fonts and mottos, or new templates for email signatures, rather than on the things that actually drive the company and/or employee well-being forward. -There is a LOT of administrative work. To do even the most basic of thing, you'll usually have to dedicate 30-80% more time just to admin/bureaucracy to get that thing done, depending on the magnitude of the task.