I love the people running this company, they care about you as a person first. They have great ideas that I execute on for them and I am learning lots of new things every day. They are ethical and very fair and that is the motto of the company.
Cons
It's a startup so things sometimes can get very fast paced and directions can change.