Pros
It's very easy to stand out.
Cons
Backstabbing coworkers. Bosses who claim your work as theirs. Low pay. I was told that I didn't appear to know much about technology because I didn't have a bunch of certs. Nevermind that I had a BS in Computer Information Systems and 12 years of experience. I left Ricoh for a $15,000 pay raise working in IT at a non-profit. It's been another 2 years and I just got a $30,000 pay raise to go work for a technology company. I guess I actually do know something about technology. No joke, I still have nightmares that I have to go back to work there. My car was keyed by a coworker and nothing was done about it. The same coworker would yell at me constantly throughout the day. It was beyond ridiculous. But what made it worse was having a senior manager tell me that I was weak and just didn't understand this individual's strong personality.