Pros
Great pay, great experience to add to your resume, alot of experienced and knowledgeable contractors to learn from, always busy, room for growth, never bored here, success sharing , company newsletters, milestone awareness, open door policy, monthly bbq's, the list goes on.
Cons
If you want a cush chill job, this isn't for you. Here you will get your hands dirty, you'll work your tail off but you will be more than fairly rewarded and recognized for your contributions to the company. The more you're willing to put in, the more you will get out of it.