Pros
Pay Coworkers are good people Employee turnover is massive so you never get sick of your co-workers because they won’t be there long.
Cons
Inexperienced in all trades. Will have some trades doing other trade’s work. If you plan on doing work you were hired for, you are completely out of luck. Everything was rework due to inexperience and complete oversights by management. The CEO has no experience in construction. The project i was on was over $50 million over budget mid way through completion. Management nepotism. The company gives off the vibe that they are very successful and have created something great, but in actuality it is a dysfunctional mess that is hemorrhaging money. This company will not be around in 5 years doing what they’re doing.