Pros
I took the job because the salary was pretty good and it was a nice working environment. There were a lot of perks, such as on-site dry cleaning, a gym, a cafeteria, and a card store. I enjoyed everyone's professionalism, and we still had fun. Pretty good benefits. Despite all the turmoil the industry went through in the last few decades, AT&T was always a top company and I was proud to work there. It practically defined this area of NJ for years. Spending was lavish in boom years, and bonuses were very nice. I was able to buy a house.
Cons
Extremely corporate culture. I was used to working at much smaller, more casual places. I couldn't get used to how long it took things to happen. Tons of red tape. It took me over two months to get hired in the first place. Everything had to pass through multiple levels of approval. I also disliked the big fuss the company made about being family friendly, but then I could not get the job-sharing situation I asked for even though I had a willing partner who knew my duties. Only on the day that I resigned was I offered a part-time option, which I refused.