It would be normal for a new developer to fit in with what the rest of the team is using, unless the dream job is one where you are the team :). Here's some tools that work for me (you will want to compare notes with the other answers).
IDE: I'd recommend the JetBrains tools, either PhpStorm (PHP Specific) or IntelliJ IDEA (Super-new features appear slightly after PhpStorm but works for multiple languages; I do Java, Python, Ruby and PHP). Unlike many other tools they cost Real Money but since you're in your dream job, convincing your boss to pay shouldn't be a problem :). It's worth paying for these tools rather than the other Java IDEs turned polyglot (Netbeans, Eclipse), if only for the vastly better editor.
In general on IDEs vs text editors: I like beautiful syntax highlighting and completion, as well as the graphical integration with debugger and revision control that IDEA gives me. Many grizzled veterans will tell you that they don't need or want those features, so if Notepad++ works for you that's ok.
Revision control: the DVCS concept seems standard these days; Git is very popular on Linux but it sounds like Mercurial may be more user-friendly on windows.
Bug Trackers: Big companies I've worked in have used Jira. For personal projects I use PivotalTracker (leans more towards project management with the scrum methodology, but could be used just to manage bugs). I've also heard good things about Redmine.
Web Development: You didn't explicitly ask about but I imagine your work will involve web dev in general. Firefox plugins:
There used to be an add-on called FirefoxThrottle that would let you see how your sites performed on slow connections. No longer exists but you can still use Speed Simulator on Windows.