Pros
Great retail environment to work in. The company provides great benefits for anyone that takes the time to seek them out including health benefits, stock purchase plans, 401K, vacation for full time employees, and tuition reimbursement to name a few. Each store can provide a different experience based on the leadership team but for the most part you'll find yourself in a great work environment. The company as a whole is dedicated to improving the business and addressing areas of opportunity to ensure long term success.
Cons
No major cons, it's a big box retail company that is still able to present a good overall employee experience at any level. Internal promotions generally do not garner the same salary as someone that is coming from the outside which can be frustrating for someone looking to grow long term with the company. Holidays don't exist anymore working here either. They stay open for every major holiday except Easter and Christmas and expect everyone to be able to work on the other holidays.