I have seen all of season one and it kind of grows on you. They also filmed at the former Bell Labs complex in Holmdel, NJ and the exterior shots of the building they work in is that complex. It's very distinctive. Not sure about the interior shots, but they might also be in the Bell Labs building which is now a Mall and office complex called Bell Works.
Yes I thought it was very different and good.
If you want to reply, then
register here. Registration is free and your account is created instantly, so you can post right away.