Pros: lots of company activities, friendly associates.
A nice place to work. Everyone is very friendly and nice. This is a mid size company so there is not much room for advancement. You may have to wear many hats in order to complete some projects. There is not always enough resources available.