When you're excited about a company, it's natural to want to apply to several different positions there. But job hunters might be worried about the impression it gives off. If you're wondering if it reeks of desperation, the answer is . . . it depends.
Applying for different positions in the company works if you are truly qualified for the positions you're applying to. It also helps if you are tailoring your résumé for each position. Another factor you must consider is the size of the company. If the firm is huge, then chances are you might not be getting the same HR person looking at your application.
Most importantly, even if you're applying for multiple positions, try to limit yourself and be realistic. Applying to two or three positions you qualify for is acceptable, but submitting your résumé for every single position listed can be a turnoff.
Some recommend applying to one job at a time and, if you don't hear back and some time has passed, applying to another position later. However, the danger of this strategy lies in the fact that the jobs may be gone by the time you're ready to apply again. You'll have to weigh the risks on your own to see which approach to take in different situations.