Great work environment with great people.
I worked at ISP for 2 and a half years and it was a great experience. Despite me having to resign, I really enjoyed my time spent with ISP. Co-Workers have a strong belief in teamwork which would make everything flow smoothly.
You are an independent contractor so you are paid all of your money in full.
At the end of each year you have to pay taxes.