Viewing 2 posts - 1 through 2 (of 2 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