It's great pay and the range is 85k to 120K. Depends on experience. Decent bonus, car allowance is great and mileage. But it is a contract position as is with most of these jobs. Try not be to intimidated by all the negative posts. No job has job security anymore. You have to bring in results and do your job. The vacation really stinks, only 2 weeks. I heard it goes up after a few years. We'll see and good luck!