Pros
Above average pay and employee stock purchase
Cons
Superficial goals surrounding sustainability & Employee Development. This company is an old boys club across the board. Management, is old aged and clueless in my area. Performance on 2-3 full time equivalent projects are demanded with ridiculous timelines (1/10th time of industry). Some groups (mine) are still trying to hire one person to work one position for their whole life. Organization as a whole is cutthroat, if you're a real jerk to everyone and good at pawning off your work on others and taking the credit, backstabbing every now and again, you may get somewhere. I've personally been blocked internally by my manager from applying to new jobs (puts in the bad word during hiring process) just so that he can keep me in his department. Couldn't be more unhappy.