Pros
I've been working at Booker 7+ years and have had a wonderful experience here. I started in entry level support when the company was under 30 employees and worked my way up to the management level. Booker always encouraged me to grow and challenge myself by giving me new opportunities. They sent me to AMA's Management Training and have invested in my learning throughout the years (books, seminars, etc). I have worked in 3 different departments during my years and have seen ups and downs in the company but overall have had a very positive experience and the company is in a great place now. My current role is in the Customer Experience department and the leadership is top notch right now, by far the best I've experienced in my many years at Booker. I have never been happier, not only with the leadership on CE, but just being a part of an outstanding team of people who help each other and share the common goal of making our customers happy, which in turn will make our employees happy. I have learned so much throughout my years at Booker and have met some of my very best friends here, too. The culture is really engaging and fun. I always have a great time regardless of what Booker office I visit because there is an open and friendly vibe throughout the company.
Cons
I don't have any major cons, the company is in a good place. My only negative is no 401K matching.