No jobs found – change your filters above for more results
I have been working at Teradici full-time (More than a year)
Teradici is a great place to work. A healthy life work balance is encouraged, and competitive compensation and benefits are offered. I work with many talented people and get to experience genuine comradery and tackle interesting problems on a daily basis. The company has an active social committee and very compassionate and flexible HR policies. Having previously worked in a satellite office I find it a benefit that the majority of employees are situated in one place. Transparency is practised across the company as a whole and employees are trusted with sensitive information up to and including the company’s balance sheet! Professional development is encouraged and the annual performance review process is reasonable. Teradici offers an interesting product line and is unique in the marketplace with its zero client solution. The company has some top tier customers, but through the Teradici Pervasive Computing Platform is able to support consumers of any size. Teradici has an excellent reputation and a lot of potential for further growth.
Engineering is spread a little thin especially in regards to the quality assurance capabilities of the group. On occasion teams have been forced to incur technical debt in order to deliver features on time. Recent initiatives have started to address both these issues, but there is still a ways to go. Historically there has been a bit of a silo mentality whereby teams do their own thing and don’t communicate well with one another. This issue is especially prevalent between the host and client groups, and unfortunately exacerbated as these teams are separated onto different floors.
Advice to Management
In general I’d say “keep up the good work”. I’ve seen positive changes over the last little while in regards to improving communication between groups. I believe the multi-day, engineering wide, release train planning sessions, although not the most fun events to attend, are proving beneficial. A bit more notice of all hands meetings would be good; it’s a little nerve wracking to be notified of a companywide meeting the week of. Finally I’d encourage management to keep pushing the envelope on the protocol to embrace emerging technologies sooner rather later.