Flexibility, fair salary: paid for what you do, no less, no more. Good and respectful group leaders. Always paid on time, Ive not had a single bad experience in almost two years. Thanks.
Cons
the only con is not really on the company, it simply requires a lot of creativity and discipline to do well. Thats on our part, not the employer.