- Impossible expectations. When I did have work I would often work for 10-14 hours everyday for months. For the first 1.5 years I was on projects where either (A) There wasn't anyone in my timezone to help onboard me so I had to work overtime to figure out the tools on my own, or (B) The people/person in my timezone didn't want to go through the hassle of onboarding me. - Disrespectful Managers, a fellow colleague got yelled at and embarrassed in front of team. - Limited upward mobility - Unresponsive HR - Unwelcome calls at all hours of the day when you're on the bench. Between the hours of 7am-11pm. Half of the time to ask about skills that are not listed on the internal resume that they used to contact you in the first place.