Pros
Awesome co-workers Payscale on par with Toronto based SaaS startups of their scale which is tied to experience Opportunities for career growth and team leadership Willingness to change and adopt new technologies/solutions You succeed or fail based on your merit alone Fast paced environment that encourages you to constantly push boundaries Company laptop Company phone Spotify account Health benefits & RRSP Stock in the company Incredible consultants available for advice on anything you could want, from technical issues to career growth You can work from home Fishbowl Fridays Sponsored social events with your co-workers Arcade system set up so you can play Street Fighter whenever you want Leadership that solicits and values candid feedback Free beer Open & transparent decision making Weekly professional training sessions Monthly hackathons
Cons
It's a startup, so adjust your expectations accordingly-- there's not a let of "set in stone" process, your duties will shift from time to time, you'll be constantly required to learn new things incredibly quickly and begin implementing them immediately, you're expected to be an adult and be able to engage in constructive conflict resolution. Although, with that said, I consider those things pros but a lot of people don't.