Pros
Love the company and it's values! I have worked here for years and the leadership is consistently mentoring and growing individuals. They come out on the floor and join us and ensure we are capable of doing our jobs and have all of the tools needed to do so. They have been focused on the work/life balance over the last year and offer a great benefit, holiday and PTO package. I have never worked at a place that believes so much in their people - it is a place that expects performance and if you aren't a go getter and wanting a career to grow at - then it's not for you. But like myself, I love the environment!
Cons
I love my job and think the only con would be when people join the team and are negative - we work hard to keep the environment non gossip and upbeat - negative attitudes don't last.