Pros
- Casual work environment, no need to wear a suit, although I usually did wear a button shirt - Understanding management when it came to flex hours and my family needs - Supported me exploring technical education and knowledge (conference attendance) - The team is willing to share knowledge and help each other learn - If you are confident that new software and resources can improve the business, management is willing to support and give it a try - lunch and learns, and the occasional paired programming moments - Toronto location was located near a decent variety of restaurants - it was a great place for me to start my development career
Cons
- there aren't really many cons from what I've experienced - pre-covid, parking\transit to the Toronto office was a challenge, especially being close to a high construction zone - Like many businesses in the process of growing, internal processes are occasionally under review and improving them were perhaps not always at the pace I would have liked