Pros
Competitive Pay, Hours, Great People, Fun Work Environment, Networking, Chances of Growth, and Great training.
Cons
I myself have found very few downsides to this job it is a fun place to work and is a multifaceted shed company with people who care about their people. Summer months are the busiest months would be the only downside if I had to list one.