Your hard work translates directly to a bonus for your boss not compensation for you. Expected to work at least 50 to 60 hours a week without adequate compensation. Expected to conduct "mandatory" company training on your own time when not encouraged to bill your customer for it. Communication is terrible. Job security depends on your boss liking you.