Pros
-Atmosphere that HR really cares about all employees. -Special events, holiday events, raffles for prises, bonuses, room for advancement. -Friendly attitudes by majority of coworkers. -Secure environment -Lax dress code, dress how you see fit but still within reason. Very lax dress code for those working the floor, but more business casual type preferences for the office employees. -From top down, the managers care about you and recognize good work and new employees. -Competitive pay for most positions and are heavily based on your experience/qualifications. -The best benefits of all time unless you work for the government or for Apple/Google or a top tier company.Their benefits go beyond what most jobs offer, planty of paid holidays, paid vacation days, sick days, health, dental, vision, 401k, and many more, and affordable rates. -Sense of pride working here. -Held to a high standard.
Cons
-Some low morale from the floor employees, as their jobs can get repetitive. -Some elitism of egos in cetrain departments. -Some lack of communication between departments on policies. -Many things you have to learn as you go, and mistakes here are taken very seriously and can get you in trouble easily. You must have common sense.