Pros: great team players
Cons: pay compensation, advancement
Day to day job functions are pretty simple and straight forward. I have grown as an individual and a co-worker. Everyone here tries to work together as a team when possible. I would say the hardest part of my job is not being able to move around throughout my day.