Pros
1. Immediate investment in my mentoring and growth. 2. Opportunities to advance or switch roles. 3. Relative schedule flexibility. 4. The company is growing rapidly and expanding into new market segments. 5. An incredibly supportive team that made the move to a new city much easier. 6. Positive company culture—I saw complaints being taken seriously and addressed. 7. Convenient location with direct LRT access and buses right outside. A full (almost) bias-free review: I moved from Ontario to Edmonton for this job and have been here for 6 months. I don't care for the city but personally, this is the best work environment I’ve ever been in. The CEO and management team’s investment in the business and, more importantly, in us, the employees was immediately evident.
Cons
1. Office without windows (doesn't personally bother me). 2. Salary and benefits are not as competitive, given the company is still relatively small. I don’t really get the negative experiences some ex-employees have mentioned. I’m just glad I joined when I did—I see things are getting better every month.