Viewing 2 posts - 1 through 3 (of 3 total)
No it is a permanent position and you would need to be onsite.
December 6, 2006 at 5:53 pm
#676482
Up to 130k base. Top bonus would be another 20-25k on top of that.
December 6, 2006 at 4:08 pm
#676459