Lots of work, good people on the shop floor very helpful and and considerate. Work was not particularly challenging , but interesting to those with less varied experience.
Cons
Management style was not very good in a day to day kind of way. Communication was poor and not clear. Clients were in general good to work with, some would go to upper management when they could not get what they wanted outside of the scope. then force you to do it. No real autonomy to run the work yourself. Seemed to go out of their way to help some employees and not others.