Factors Influencing Job Satisfaction and Its Impact on Job Loyalty | Synapse