Pros
The people working at Teradici at various departments are professionals and pleasant to work with, I would say 95%. Pay/benefit is very competitive and annual review process is fair and timely. The company is not afraid to pivot and always looking for an edge. Very cool technology to get involved for engineering and marketing as well. You get to use the technology you build everyday as part of IT setup (your desktop) so very cool. The application potential of the technology is immense. Opportunities to work with big partners like VMware, Amazon, Samsung, LG, etc are attractive. Lateral transfers are granted without negative nudges from managers. Great gym and shower facilities, allowing people to bike in and shower. Many active sports groups (soccer, jogging, yoga, squash, beech volleyball, table tennis, etc) exists so lunch time exercises are very enjoyable for those who wants to stay active. Lunch and working hours are very flexible so you can exercise and shower during lunch time. Burnaby office location is very convenient to drive into with lots of parking.
Cons
Of course, not everyone gets to go to the big meetings with big partners. It would be good if those opportunities are given for professional development. Teradici could be more competitive on RRSP matching.