Great place, great location.
Be prepared to spend some time learning about the technology as the place is very techy.