Vantaggi
Great community, engaging and wide ranging work, access to any work you might be interested in, good pay and opportunities, management is very easy to get along with and leads by example.
Svantaggi
Work is somewhat repetitive and focused on materials development mostly. Also was there during a lay off wave.