Pros
Shares Employee owned. Work hard, play hard.
Cons
Very busy enviroment. Dealing with sub trades.
Pros
1)Co-workers are friendly 2)Many interesting projects 3)Competitive pay
Cons
1)Lack of proper onboarding process 2)Messy internal document control procedure