If you can dream up an idea, this is a place where you can make it happen. Fun and young staff, flexible working environment, lots of work from home opportunities. Every day is different. Managers really care about employees and want to see you succeed.
Cons
Well, it's a nonprofit so you're not going to become a billionaire working here, but the work is meaningful and the mission is true.