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
-Welcoming environment -Open communication -Fun work
Cons
-pay is pretty low compared to other companies