Pros
It’s a well diversified company that still focuses on growth.
Cons
Depending on your work area the staffing can feel very thin and pretty task saturated.
Pros
Friendly worker Great pay Nice environment Great benefits
Cons
Nothing , this is the best job I had