Pros
Very interesting work in an ever evolving industry. Generous PTO. If you look, act, and talk a certain way you will move up faster than harder working/more talented peers who are less interested in socializing. Coworkers are generally supportive and nice to one another. Clean/Modern workplace that is well lit and visually appealing to walk into everyday. Fairly easy interview process as long as you show enthusiasm.
Cons
Archaic talent review process that is so heavily slanted towards "good ol' conservative american boys/gals" it is undeniable. HR doesn't seem to know or care about critical feedback and often glosses over things that are obvious problems to the average employee. Middle-management is a country club that insulates upper leadership from seeing the problems that more front line employees try to bring up. If you rock the boat in favor of change more often then not you put a target on your back. Overall lack of appreciation for employees in the largest revenue generating parts of the business. After pushing multiple mergers through in the same year, multiple re-orgs, and renegotiating all their supply chain agreements they keep asking for more without meaningfully acknowledging the strain its putting on their cash cow generating employees. Year-over-year the benefits packages have either gotten more expensive or the coverage offered has changed in favor of "being more market competitive" (code for reduced). Healthcare company that offers free soda and coffee to employees but still makes they pay for gym memberships (Discounts offered are the exact same any non-employee can get off the street). HR actively seeks to compensate internal talent that has come up the ranks and learned the business as little as possible when compared to external hires who don't know the business and often stick around for less time. They also provide minimal incentive to make lateral moves which makes no sense when considering they claim to want employees to learn different parts of the business.