As for the con's Make sure that if your a contractor your hourly rate is LOW I Mean LOW . I found that when you are hired on your making below average wages. SO if your hourly rate is pretty high you will not get hired on. There are no benefits and/or bonus as implied in the interview . Jeff's personnel business gets in the way of being productive. If the conversation is not about Jeff or revolves around him . Then it will not be acknowledged. I don't understand the concept of Billable hours from what I gathered it made the job seem like I was a lawyers associate not a Systems Engineer . Also when you are visiting a client and are onsite to do "maintenance that's what they call it " and you write up billable time for anything extra you did it just gets cut down by Jeff anyways because he always underbids his competition. Which isn't necessary if business is handled correctly . I donated several pieces of hardware to this struggling operation just to do my daily tasks .