-They pay well below market value
-Low job duty consistency due to being assigned to different projects with different coworkers often
-Promotions and raises are extremely slow to receive regardless of how well you perform
-No bonuses or stock options