Pros: good benefits
Cons: too far from home
Work time was flexible, to a degree.
I have learned many new components and technologies, as time progressed. Co-workers were very knowledgeable, all experts in their fields.
The hardest part of the job was commuting to it. Also, the CAD tools were not the best.