Which companies are hiring technologists? According to Burning Glass, which collects and analyzes millions of job postings from across the country, a combination of banking, defense, and consulting firms are on the hunt for all kinds of tech talent. (We are… not shocked.)

Over the past 30 days, Wells Fargo topped this Burning Glass analysis, with almost 700 postings, followed by General Dynamics (556 postings) and Deloitte (368 postings). And that makes total sense: the country’s biggest financial, defense, and consulting firms all need technologists who can provide a variety of services, from coding to QA and bug-hunting.

As with so much else in life, working for a huge employer has its mix of upsides and downsides. If you’re part of a team that senior management considers vital to the company’s overall fortunes, you’re generally given all the resources and support you need (and also all the pressure you can stand). Technologist salaries, bonuses, and stock compensation at these huge firms are also generous, especially if you stick around long enough to climb up the ranks—for example, Google and Microsoft pay their senior software engineers quite a bit, to put it mildly.

But it’s also more difficult to have a sizable impact at larger firms; you’re just one of thousands of technologists, and making anything happen can sometimes turn into an exercise in frustration. Some technologists also dislike the layers of bureaucracy and regulation that often come with huge companies.

Larger companies are increasingly willing to “upskill” workers, which means that even technologists who aren’t particularly interested in working for MegaCorp might consider jumping onboard for the educational opportunities. For example, Amazon recently announced that it would give its employees with some technical background the opportunity to participate in Machine Learning University, which will (theoretically) impart them with the skills needed for machine-learning and artificial intelligence (A.I.) roles. 

Of course, salaries and compensation hinge on a variety of factors, as illustrated by this year’s Dice Salary Report. Nationally, average annual pay in the technology industry hit $94,000 in 2019—just a 1.3 percent increase from 2018. But within specific tech hubs, and for specific skills, the average salaries are higher—no matter what the size of the company you work for. Keep that in mind during your job hunt.