Pros: hours, coworkers
Cons: pay, benefits, management
The company has a bunch of great people to work with, but not necessarily for. I sometimes love going to work, sometimes hate it. I was/am a basic civil engineering technician/ materials inspector If you're not actively on a job that you can bill for, the company will send you away. They are only concerned with the money, not the workers.