- slow career growth and years before you can be promoted - politics - hard to provide feedback to managers and get mentorship and coaches - does not promote and support learning industry standard technologies and practices - overworked - uneven load distribution - no Individual Contributor path if you want to be promoted but do not want to be a manager