The company is small which allows flexibility.
Pay is good and benefits are better than most similar companies
Great opportunities to work on large industrial projects
Cons
Business is related to Construction and big business so there are ups and downs
The company is growing which can push the team to their limits at times