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
Great company to work for. Pay is great. Bonus is grat
Cons
More vacation time for employees