I had a bad experience leading to me to decide to be resign. When I got pregnant, I worked with HR and got permission to take an additional 3 months unpaid in addition to the 4 months they give you paid. When I got to 8 months pregnant I was told there was a re-org. They decided to pull me off my job, but they would find something for me when I got back from maternity. In addition to this, when I was less than 2 weeks from my due date I was told by HR that they would not be allowing me to take the additional unpaid time. This is despite having it in written in email that I was given permission to have the time unpaid. Not knowing what I would be doing when I returned and being suddenly told that I could not take the unpaid time I was counting on lead me to resign. I loved this company. I am still a little heartbroken about how I was treated.