WePay is a very good place to work. They have forward thinking management and a great work environment. The pace is sometimes hectic and sometimes a little confusing.
They are a very young company, mostly 20's and 30's, but some "old hands" in key positions.
Lunch is provided daily, many team building activities, and internal celebrations. Recognition for super-stars.