Pros
Rank and file are great; supervisor/managers, not so much. Customer driven. The employees work hard, despite poor supervision, to keep members happy.
Cons
Poor supervision, not to mention some pretty clear favoritism. I was terminated after thirteen years, (ironically having received a performance raise just a few months prior) with no consideration as to how information I depended upon from other departments affected my ability to perform my duties. The company is ridiculously top-heavy, (FOUR vice presidents at the time of my termination,) and my supervision was sketchy, at best. First Tech, when I started, was one of the 100 Best Companies to Work For in Oregon; they lost that distinction a long time ago. The company used to offer 401K and pension, a company Christmas party and occasional barbeques in the summer; those are now gone, and a culture of paranoia has developed within the rank and file.