Wide range of technologies to get your hands on and learn about in a friendly atmosphere...everyone pitches in to help if you come unstuck or need help
Cons
A *lot* of different environments and clients doing their own thing which often doesn't make sense. Quite a challenge
They have a really wide range of systems that they look after, so there is always something learn.
The benefits are great for a small company, fully paid health insurance, no employee contribution.
Cons
It is a bit overwhelming at first because of all the different environments, OS variants, and automation that they have built.
Some of the HR tools and resources are a bit primitive because company is small no fulltime HR person.