Pros
Thoughtexchange is extremely innovative and is always striving to become the best place to work, but also the best vendor/partner to its customers. The people I work with inspire me to be my best self, both at work at personally. There are always open lines of communication throughout the company. I can reach out to the CEO, President, VP's and even contractors at any time if I have questions or need to discuss something. We also use our own products on a daily basis, which allows us to have fast, informative and hard conversations where everyone's input is welcome. There is a culture of agreement at Thoughtexchange, which means that everyone has the chance to provide input on decisions being made that impact them. This builds capacity for employees to take ownership of their work and work environment. It also flattens the organization. By having everyone involved in decisions, it minimizes the top down nature leadership model that most organizations have. We believe in our product. Everyone in the company believes in the work we do. I personally feel motivated to work harder because the product is helping thousands of people have a voice in conversations about their kids/communities/diversity ect. Work/life balance is nurtured at Thoughtexchange. You can take breaks when you want, if it snows a lot you can go for a morning ski then come in and work when your done, if you need an extra day cause your kids are sick and needs to stay home, no problem. If you are stressed and need to take an afternoon to yourself, go for it. It is fantastic. There are also a number of office locations throughout BC, and more on the way as we expand. You can live in the city where we have a few offices, you can live in a small ski town where we have a few offices. You could work from home if you want, but the office vibe is awesome, so you will want to spend as much time there as you can. Truly a great product and a great place to work.
Cons
Decisions can move a bit slower because of the agreement culture, but really I wouldn't have it any other way.