Pros
Great pay - gotta give 'em that much!
Cons
Hmmmm...where to start??? Speaking only for my department: the management does not care, simply put. They are sexist (all males), they do not hold people accountable (make others pick up the slack or fix problems created by others, in and out of this department), won't back their employees or stand up for them,and simply won't listen to what they have to say. They are simply the puppets senior management wants them to be, either too afraid to make waves or too wimpy, caring instead only about how much time they have left until they can retire. They should be ashamed! Senior management will make an occasional visit, but only seek out those who can "do something" for him and blow past the rest of the group like we're not even there. Speaking for the Company as a whole: longevity and loyalty matter not, letting good, smart workers go and keeping the slugs or hiring inept contractors. They spend more time and $$ coming up with this committee, and that initiative, and this goal or that goal! Their new over budget $450mil computer system was instituted without input from the people actually doing the work, us peons on the bottom, and now makes our jobs difficult & some days impossible to complete (maybe intentionally??). if you are a "yes man" then this is the company for you. If you want respect, and want to be appreciated & heard, then steer clear! If you are management, you are up the creek because nobody will stand up for you, if you are union you're up the creek too, because that's all a political joke as well!