Pros
A company that rewards loyalty and supports you if you do well
Benefits list recently re-done, now includes your birthday off, a chance for extra holiday days, social events, team building events, charity tuck-shop, flexible hours, great commission schemes
Good training and development, clear career progression and they believe in promoting from within, everyone has individual career plans, they now have transparent salary brackets with scope for progression before promotions, detailed job and person specs, monthly reviews, salary reviews
Nice office atmosphere
People that are here now are nice
Supports the local tech community by sponsoring and attending tech meet-ups in the area
Cons
Remote office so no local amenities or anywhere onsite for lunch
Holds on to staff too long when underperforming, perhaps too nice in that respect
Internet connection is a bit frustrating as out in the countryside
Technology is being refreshed now, but definitely needs to be slicker