Pros
Fantastic benefits for full-time employees including healthcare coverage, casual dress, employee discount (oh don't be fooled, the company will still make close to 10-30% margin even with the employee discount). And GREAT people continue to work here so you are surrounded (for the most part) with wonderful co-workers.
Kontras
Micromanagement that starts from the very top and goes all the way down. No innovation allowed for anyone under Sr. Leadership level. Completely secret (you can be fired for sharing your salary with a co-worker) salaries allows people to be taken advantage of and continue to underpay great talent - even within the same department and same title. Someone with no education can make a solid $15K more working in the store than someone starting in the corporate office with a college degree.