Vantaggi
The people there are great. The atmosphere is challenging but relaxed. You will be given a lot of responsibility if you want it. The work environment is not overly formal, and when you work in the lab the cress come can be very relaxed. Everyone I worked with was extremely friendly and made going to work every day a joy. I was also given a lot to do as a co-op and trusted with projects with large expenses and tight budgets. I was always encouraged by my managers.
Svantaggi
Higher ups can be very demanding at times. Deadlines are sometimes unrealistic. This can be positive or negative depending on how you look at it. This can push you to get your work done or make you lazy if you feel as if you will not make the deadline anyway.