As soon as you find another source of income - LEAVE
Pros
Big Company, Great experience to put on your resume
Cons
Big Company so at the end of the day you are just a number and even if you work for the company for a significant portion of your life with full loyalty they dont care and will never value you for what you are. HR is corrupt and unfair practices like favoritism and discrimination run rampant amongst upper management. All employees are taken advantage of all the time and they are given nothing wrong. I have seen masses get mistreated, fired for no reason, promoted when they didnt deserve it and a bunch of regulation breaches. They will also make you work anywhere from 50-70 hours a week and most years I did not even get the vacation days that were promised to me when I joined. Awful experience - like being in a horrible, abusive and unappreciative relationship. I am so glad for my mental health that I don't work there anymore