Earlier quoted context omitted.
Salary depends highly on where you live due to cost of living. Starting salaries in Seattle for example were around 30% higher last I checked when compared to much of the Midwest. If you make $80k where I am, I would be expect the same person to make around $105k in Seattle. I'd wager the person you replied to is also somewhere in the Midwest.
That's true. I am curious what sort of work developers in the Midwest usually do? Here it's most big companies, in the Bay Area it's big companies and start ups.
I'm the tech lead for my team at a medium sized company that builds high demand, critical backend services. Customers include small businesses, some well known Silicon Valley companies and some established Fortune 500s. I like what I do and get to see just how well software I work on scales with customers that push it to the limit. I mostly use C# with a bit of C++ right now, but previous jobs I used Python, Java, JavaScript and PHP. VCSs have ranged from SVN, TFS to Git. The one used mostly depends on when the company was founded. Early 00s probably means SVN while the last 5 to 10 years probably means Git or TFS.
Does company culture differ here? I don't think so really. Like anywhere, it depends on where and whom you work for. I work 40 hours a week on average, have a workstation that rivals my own gaming PC at home (we also had the choice of a high end laptop, but I prefer a desktop) and wear jeans/shorts/t-shirts to work (assuming I'm not working at home that day). My brother works for a company with a similar culture to mine and they have their own personal chef that serves them lunch every day. My employer and his are only about 10 to 15 years old, so that probably contributes somewhat to the cultural similarities.