Pros: the ability to experience all things it.
Cons: very small teams lead to no ability to progress.
Griffith laboratories provided me with an awesome opportunity to learn so much more regarding IT; some networking experience, multiple imaging utilizes, new-hire, security changes and separation experience.
Day to day I was able to gain experience in several different applications so no particular day was ever the same.
Griffith is a global company so I was able to interact with teams from Canada, Mexico and Asia to solve issues that were occurring in all locations which in turn provided me with the ability to interact with networking engineers, etc.
The most enjoyable part of Griffith was the culture of upward mobility that was promoted from the team including my supervisor. If there was an issue that occurred and i was not aware of the resolution my manager had all faith that i could resolve with little to no assistance.