Pros
Good company, and many departments are a great place to work. If you are getting up in age, beware because they don't care about your tenure, loyalty or how much service you have provided. They will take advantage of you if you don't know your rights in the workplace so be sure to drop by a bookstore for employee rights book. You will need it. Calculate your own pay. This company swindle me out of $15,000 for 3 years because I was misclassified as exempt Violates Federal Law and they did this willfully so they wouldn't have to pay overtime. Management in some departments lacking ethics and will do almost anything to cover up their lousy skills. HR is worthless. All, I can say if you are smart you may survive, but keep your eyes open, read all company policies, and make SURE you read everything you can about the company. Check your deductions and pay regularly because they can't add..
Cons
Management is poor and the company is low on ethics. Look out if you are an older worker and make sure you check your check. They will screw you for the almighty dollar.