It is a great company to work for if you enjoy a slower pace.
It is a nice company in which to work if you are not overly tech savvy. It is a friendly atmosphere and everyone helps everyone else.
ProsNice perks since it is a smaller company.
ConsCommunication could be a little better.