Pros
Tools are supplied and some great people work here
Cons
Extremely unequal. You will have the same title as your coworker but they will know a fraction of what you know and they will be paid the same or even more than yourself. Favoritism is rampant, and if you are unlucky enough to bein a specialized skill where they cannot replace you, you will never ever get a promotion or substantial pay raise. Actually, those who fail at the job are the first to be put into leadership. There is a culture of laziness and if you don't approve then you are considered a trouble maker. They abuse this power because they hold a local monopoly. Health insurance is a joke seeing as you have to meet a 3k yearly deductible before coverage kicks in. Promotional interviews include questions that have nothing to do with your skill set.