SIG is good. I have not worked there, but I interviewed there a while ago and was impressed. I sometimes deeply regret not taking that job.You get to work with sharp, intelligent people, the company is lax in terms of work environment, there are great benefits and you have no clients.