Great learning environment with supportive team, but limited modern tech stack
Pros
• Excellent team dynamics with knowledgeable colleagues who are eager to help and mentor new hires • Strong learning opportunities through programs like Developer Jumpstart and hands-on complex projects • Autonomy and trust - no micromanagement, allowing developers to work independently • Comprehensive development process from research to deployment with proper testing protocols • Opportunity to work on challenging, mission-critical systems that build strong technical foundations • Recognition for good work through equity awards and peer appreciation
Cons
• Steep learning curve due to heavy reliance on proprietary technologies that aren't transferable • Poor documentation organization makes problem-solving time-consuming and frustrating • Limited ability to use modern tools and frameworks due to legacy system constraints • Difficult to find solutions online since most tech stack is IBM-specific rather than industry-standard • Fast-paced environment can be overwhelming initially, especially for new developers