Pros
This was a great place to work. The staff and management were friendly and supportive and we worked well as a team. The company offers a very generous benefit package including medical and dental insurance, retirement plan and great sick leave and vacation leave policy. If you follow the guidelines and make an effort to get along and get your work done, this is an ideal job. You don't have someone watching over you constantly - you are free to get the job done on your own as long as the job gets done. The management team is supportive and easy to approach with questions and concerns.
Cons
I appreciated the stability of a mature and carefully run organization. However, if someone is not serious or underperforms, then IERF would not be for that person.