Pros
Great people and great environment. Vendors are generally pleasant to work with (though they're salesmen so expected).
Cons
Basically no real training. You don't get put on a project for like 1-2 months when you first start, and the only "training" you get is learn as you go and ask questions, yet I was told I asked too many questions. Packaging department for Carlsbad is very small and immediate supervisor is in Salt Lake City, so very minimal interaction. He came to our office I think twice in a full year. Insane amounts of downtime. Expectations for you to be on-site anywhere in the USA with very little notice, for several weeks at a time (5 weeks is considered a "short" trip). Expectations to be able to be a construction manager with no training outside of OSHA safety training. Expectations to work 10-12 hours a day on-site, potentially including weekends (not communicated in interviews). Sometimes your job is putting in new automated manufacturing equipment which causes a large number of people to lose their jobs, which doesn't feel good at all.