Pros
The company culture is designed for engineers to be able to do their best work. Honesty is rewarded, covering up is not. That's unusual in the tech world.
Rank and seniority don't mean a lot. If your idea is good, it doesn't matter who you are or how long you've been here.
Lots of people here who literally wrote the book on their technological specialty.
Zero tolerance for ethnic/racial/gender/age discrimination. That's not from HR, it's everywhere. Do or say something that appeals to stereotype or prejudice and people think you're an idiot. Maybe that's how things are in 2019 techworld, but it sure is refreshing.
The commitment to reducing our environmental footprint is genuine. The stuff I've fought for at other companies along those lines is already happening here. Company strongly encourages commuting by bike, public transit, carpool or work from home.
Cons
IT is under-resourced, and gets snookered by consultants and the occasional snake oil salesman.