Describe the difference between roles and profiles?
Sigiloso
Profile is for Object level access(Table) and field level access/FLS(attributes) based on group/segmentation. However role is used for record level access which depends on user object level permission(profile,OWS ,permission set...).