SGC is among the top rated places that I have worked for. I consider most of the people here to be very helpful. The networking here has been great. If you have a question there are multiple higher ups you can call to get answers that do not mind a bit or get agitated that you are calling.