Salary and benefits could be more competitive. While basic training is provided, the role requires significant self-driven learning and finding your own resources. Frequent release of new features can introduce unexpected bugs, which can make the work challenging. Inconsistent work processes across teams—some use different tools and methods—which can lead to inefficiencies and communication gaps. Work-life balance can be a challenge during Q4 depending on your role.