Pros
I never had a check bounce which is nice they had a good HMO plan when i worked there that cost a lot before taxes but covered everything that i needed for the family. I was given a company truck to use for all work related projects. I enjoyed my boss from my former company but had a hard time with true granite made managers
Cons
You have to work a lot of non traditional hours with no overtime or compensation for the work. They tell you that it all works out in the end but it does not . Truck was not to be used for non work project even though i had to park it in front of my house with their billboard on the side i could not haul leaves to the dump or pick up an large items at the store had to borrow a friends truck for that. When they laid me off i was the most knowledgeable person in my position and was replaced by the engineer i had been training. Layoffs were not based on work ethics or project completed they never let us know why they let us go even if it had been unlucky lotto i was never notified a total bummer.