Pros
Good Looking infrastructure Good few leaders Good process improvement strategies which won't happen Offer some big perks, for sure—generous benefits, bigger salaries, fancy offices—but when it comes to professional growth, bigger doesn’t necessarily mean better.
Cons
I just escaped from a full-time job in a toxic work environment and I can see why so many friends of mine have given up on the corporate world. In the job I just quit, the best employees quit and the worst people got promoted to management jobs. The people with all the ideas were shunned and pushed aside. They didn't stick around. The tush-kissers with no ideas got promoted and spent their time in meetings, talking about their upcoming vacations. (I know because I was forced to sit through a lot of those meetings. They were excruciating.) I was naive. I tried to stick it out and help the company succeed. The harder I worked, the worse I got treated. It was hard to leave the company I had worked so hard for but the minute I was out of there, I felt a huge weight lift off my shoulders. Now I see that I was deluding myself when I thought maybe things would turn around. The culture is totally broken. It's not going to get fixed unless there's a change at the top of the organization.