Competitive pay, flexible schedule, quality benefits, ability to interact with owners and CEO.
Cons
Setting of specific expectations ahead of time. Almost a complete lack of training in my current role. Allowing remote employees to feel as if they have a voice.