Help the community amd work with a bunch of different people
Cons
it is hard to understand the goal of my supervisor sometime and there are some negative coworkers that I infrequently have to work with. The higher-ups seem to not get along and sometimes that can be uncomfortable