Difference between Profile and Permission Sets ?
One profile can be assigned to multiple users. But one user can’t have more than one profile at a time.But in the case of permission sets, One user can have multiple permission sets at a time, and also one permission set can be assigned to more than one user. When you should choose Profiles ???