Pros
it's a place where you can find enjoyment. If you like moving at a fast pace and getting the job done, it's a reward in it's self. Meeting new people
Cons
Managers, Supervisor, HR and all those in higher positions are very dishonest. They have coworkers do there dirty work and then lie about. The have a blind eye on policy when it comes to the employee they like or know, but when they see you are your own person and won't kiss up they will use it against you to get rid of you. They say if you see something, say something and use that against you. They get away discrimination, harassment and retaliation. I had a manager watched me, stalked me and harass me for 6 months knowingmy husband worked there with me. I call Kar ethics 2 times and finally reporting to HR 4 days later we were terminated for policy violation.