- Average or below average salaries for people who have 0-3 years of experience (based on what I experienced and noticed) - A lot of headache because focusing on the business part is much bigger than the technical & engineering problems you're working on - No clear requirements - Learning curve depends on the team and your title - High turnover.