1. You will learn a lot on as a new be
2. Nice people in HR and Accounting
3. Flexible hours to work
Cons
1. No health benefits
2. Salary sometimes not on time
3. Work work and no play
4. YOu have to be able to work under pressure, and do other jobs, not in your job description