hours, pay, different projects, and creative freedom
Cons
it is such a small company that you have to do alot of things, the location I worked didn't want to provide benefits because it would cost him more money, Not very team friendly, lack of patience