I worked for this company for 4 years. My job was to develop problems and check problems already developed for typo.
a) You could make your own schedule
b) Pay was good
c) you could work from home
d) it was easy to talk to your boss and address your concerns
Cons
a) Expectations were too high
b) they always had some one else to check your work and if you had typo , you would not get paid until everything was to satisfactory.
c) their rule was 3 strike and you are fired, so if you decide to work for them you ought to be very careful
a) you can work from home
b) You can work any time you want
c) If deliver a good job they take care of you and offer you raise. or offer you a job with higher pay.
d) Very ubderstanding people
e) Working hard for them is rewarding
Cons
a) They care too much about their students, so the load will be on you to deliver a perfect job.
b) Their expectation id high but if you could meet that it is rewarding