- Pay is low for the work and very low for the location
- Upper management changes the long-term goals frequently, causing confusion about the direction of updates
- The industry is going through a squeeze, which doesn't help
- Experience is very dependent on your team and your manager