Pros
Amazing coworkers, everyone is so nice. My coach (manager) is wonderful. So supportive and caring, she's a great leader. Johnsonville has given me so many development opportunities Amazing pay and benefits, the onsite clinic, onsite fitness center, and counseling benefits show that the company cares about my health and wellbeing.
Cons
None that I can think of.