NMEFCU is a great place to work that offers a great overall compensation/benefits package. Management and coworkers were also enjoyable to work with. One thing I will criticize the company for is that they advertise career advancement opportunities but hire externally for jobs that could be easily filled by internal applicants that want to move up in the company. So if you have aspirations of moving up within the credit union, you're in for an unpleasant surprise. If you do not have prior experience in the field/department you're trying to get into, completely forget about it.
Also be prepared to work almost every Saturday. I didn't mind it so much since they give you a day off during the week. But it was extremely difficult to meet my 40 hours each week. You would have to cut your lunches to 30mins and even 15 mins if you wanted to make sure you had a full 80 hour paycheck.
One thing I really liked about the credit union is that we worked as a team. We didn't have individual sales goals but overall credit union goals we had to meet each month. You don't feel forced each day to make sure you've met your numbers and have to worry about losing your job if you didn't. The credit union teaches you to offer products and services that will benefit the member and not because you have to but because you honestly think it will benefit their financial situation.