Everything about this place is a challenge. You are encouraged to speak up about making improvements to the company, but when you do you are either dismissed or harshly rejected for suggesting the idea. If you have any type of science degree outside of engineering you are considered worthless and treated as if you had no college degree. Promotion is driven by favoritism, not by qualification. Instrumentation and technology are out of date. Opportunities to get involved with the company are only available to office staff. Training is obsolete; you walk in and are pretty much told to work right away. There is no formal training or shadowing and no real SOP’s. No chance for advancement or growth in your department and any type of learning is highly discouraged. The main focus of your management is to ensure that all deadlines are met and they will push you very hard to meet those deadlines. Management will then toast their success and complain that you were not working hard enough. Your management will not work with you to guide you towards your professional goals. They will never move you if you are good at what you do because they are too lazy to find other qualified employees to take your place. The company is a revolving door especially for those with great experience and qualifications. They are fickle about time off, with rules changing with each new manager that is appointed. Management always changes policies when they are changed around. So expect to be constantly guessing what your policies are. If you temp with the company, expect them to treat you horribly and then string you along with the promise of a permanent position. This is a terrible place to work especially if you have a background in the sciences. Just skip over it if you can, you will gain nothing of value to your resume other than the addition of a “big” company name.