If you're technical, avoid M&S! You will most likely be managed by a sales or a marketing manager! Unbelievably bad! There might be 3 to 4 people across the whole org that are in technical roles and are decent! Every single one of them is buried with terrible requests from the sales and marketing people that out rank them by at least 2 levels. Since your manager or department head is most likely not going to be technical, they will recruit people at lower salary levels and since they lack technical members, they will just assign you the job of 3 people! Oh I must not forget, my role was advertised as remote. I confirmed with the HR and the department head that it was remote. I show up to work and they say you have to come to the office at least 3 days a week. I said I confirmed this was a remote role, they said yes it's remote since you can work from home 2 days a week. During the Christmas times, you will be asked to work in the stores stacking shelves! Believe me! Regardless of to your role, they will positively and collectively force you to show up to a store and stack shelves and work in the warehouse! READ THE FIRST SENTENCE OF THE CON SECTION!!!