Internally the company changes job duties frequently. The job I was originally hired to do and the job I have now share the same title, and are officially the same role, though while still having overlap, my duties have changed significantly. This has happened frequently across multiple departments. The biggest drawback is pay- this job keeps people through the atmosphere, coworkers, and benefits, but the number one reason for turnover is pay- it will never pay you enough unless you attain a much higher role within the company or work in the engineering department.