Pros
Canvas is a company tackling the challenge of getting robots to be useful in dynamic environments. I would describe it as a work hard, play hard place to work. We tackle difficult challenges and set ambitious goals, but also are provided with lots of opportunities to relax and connect with our coworkers. The leadership works hard to foster a healthy work/life balance at the company and encourages everyone to take breaks and vacations when they need them. It is also a company that works hard to make sure everyone's voice is heard, whether it's to raise concerns or voice ideas. Lastly, Canvas's technology is already being used in the real world of construction every day. For me, this is the most exciting part of working here -- seeing and facilitating the use of cutting edge technology outside of the lab.
Cons
Over my time at Canvas, I've seen us hit stages of growing pains. It is a young company tackling a tough challenge and there isn't a perfect "How To" guide for how to run a company like this one. Every year or so, we hit a point where communication becomes less efficient and the processes we've put into place to support our work are no longer useful. This can make getting your job done frustrating and inefficient. That being said, I've found the leadership to be quick to recognize these inefficiencies, quick to implement solutions for them and generally quick to adapt to changing circumstances. Also, again, all employees are encouraged to participate in finding a better way.