Pros
Lots of interesting projects to work on, and management is very communicative, being flexible with assignments to projects based on what you are interested in, as well as flexible with schedule
Kontras
Expect to get hands on with work and fabrication often to make deadlines