Pros
They have a variety of good projects, medical and commercial. The staff is friendly and congenial. I was given ample challenge and responsibility. The company supports the employees with training sessions.
Cons
There is a high emphasis in productivity in a fast environment. An employee can potentially be laid off if the project ends and there are no other projects coming up.