Question: what are the 3 most important things that make a company a good place to work?
Answer: Great Companies Have Great People. Sounds simple, but this is probably the hardest part. ... 
Create policies to ensure employees are working with people they respect. ... 
Create a Culture of Trust. ... 
Provide employees opportunities for growth.