Mountain View, CA - Pure Storage (www.purestorage.com). Visas possible, relocation required (no work from home).
120 engineers, ~450-500 employees overall.
We're building flash-based storage arrays and are growing incredibly rapidly in the market. Technically still a startup, but at a more mature point; no 120-hour work weeks required. Best team I've ever worked with, fantastic velocity in the market. We're the best array out there and it shows; we consistently beat other startups and established companies.
Despite producing hardware, we're heavily a software shop, mostly C++; GUI is javascript, scripting support is Python.