The pay and benefits are great if you can deal with the BS.
Pros
- Pay and benefits started out way above and beyond expectations, but have paired down a bit for newcomers. - Never, ever bored; there are always new things coming up to work on. - Your co-workers will your only allies.
Cons
- No teams seem to know who does what across the organization; if something breaks, everyone gets a call at 2am. - Product Owners don't really take ownership of their products or even bother to learn how they work. - Finances are not the most enthralling topic, but I knew this going in. - The technology stack is ancient, and you need to be lucky enough to get onto a team trying to move away from it; you will never have priority over the flagship products however. - Your QAs positions will be shipped overseas. This will be branded as 'internationalization', but the quality is sub-par, communication is delayed by 12 hours, and your team will suffer. - You will have late nights all year, but more-so in the January - April time-frame. Its expected if your systems are even remotely involved with the tax business.