FairVote has a nice, collegial atmosphere. FairVote is not cutthroat. Management provide multiple opportunities to thrive and attend events in D.C. You are given leeway and encouraged to contribute your own ideas. Supervisors are very supportive and want nothing but the best. They push you to excel. They also promote a healthy work-life balance.
Cons
Very small so not a lot of people available for mentoring.