Great team, good benefits. Lots of opportunities for growth. Several markets to work in with positions so working remotely and between offices is a great option
Cons
Long hours in some difficult environments. Equipment needs to be updated constantly and industry demands much quicker turn around times