Pros
Everyone is approachable and friendly. The atmosphere is always vibrant and everyone is easy to get along with. There are always things going on, there is never a dull moment in the office. Have only been with the company for a short amount of time, but so far have really enjoyed. I was welcomed with open arms and everyone is very accommodating, and willing to answer any questions. Having a small team is good because it means that everybody has time for everybody, so no one is ever left out of the loop. A very inclusive place to work.
Cons
Rural location - can be hard to get to if you don't have access to own vehicle.