Pros
Good Starting pay - Most people coming in make more than people who have been there a long time. Most departments offer a lot of opportunities (but not all) Vacation, Health, Dental, Vision, 401K . The corporate office offers more engagement inside and outside the office.
Cons
Management seem to change ever 2 years and with that comes a house cleaning of upper management. This causing there to be a lot of changes in the culture and direction of the company. I have watched the company go from one that cares about the people to one that doesn't care about the people. Most of the work environments (both corporate and the plants) have moved from being a team effort to being one where people throw others under the bus to save their own jobs. JBS creates an environment where you are always looking over your back to make sure you can keep your job. They understand the job market right now and use it to their advantage.