It's not easy as you think. It's so stressful. Though you are compensated enough with your salary during payday. To work with people who have attitude problem, wowowoww it's kind of contagious, you will learn how to answer them back the way they deliver words to you. Of course, everyday you are facing same colleagues, when are once a soft-spoken, very sensitive, gradually, you will change! The situation and your thoughts of fighting for your rights will make you tough. It's mentally and emotionally draining, you can really grind your teeth. Some though are so supportive and very helpful but there some have inferiority complex and are egoist so difficult to talk down.
But though, well, it's nice to live in the US especially when you have enough savings as the product of your hardwork, overtime of course. You can just travel and travel, buy things you like but for sure too you will end up in debt. hahah. Seems like everything is attainable for you now, car, house, diamonds, etc...but through your creditcards (mind you). So, it's really a battle between stress and how to fight it, so just enjoy whenever possible. But it's more rewarding if your family is here with you because when you are stressed out from work, they are there to support you, diminishing your stress, turn your ugly day to a one fine happy evening with their presence. Then live life happily as possible.
_________________
...mmmm...