Long hours, terrible work life balance, low pay for the expected amount of work to be performed, terrible routing system making days more complicated than they need to be, inexistent training leading to many employees not knowing how to perform their job at a basic level, terrible upper management, terrible management, small annual raises