Pros
Great office environment and happy coworkers, open door policy to every manager (even CEO), huge potential to move up and around the company, great benefits and pets in the office. Ability to work anytime 24/7 and choose your own schedule. Large bonus potential and above average pay.
Cons
No remote training and they are based in Seattle/Vancouver.