VERY nice people to work with. Not a bad thing to say about any of them. Comfortable environment. Extremely busy, no worries of a layoff. Everyday is a new learning experience. Growing as an employee is easy to do here. Great location.
Cons
Small office, that's the only semi-negative thing I can think of. And that's not even terrible.
I did have a lot of liberty to do what needed to be done to achieve completion. i was also hired even though the manage knew that i had an important surgery that would put me out of work for 2 months.
Cons
I was given jobs with no blue prints, no contact list, and list of scope of work. Sometimes I had to go online and find contacts that were needed but not listed to contact list.