CTT is a great place where people from multiples origins work together for a common goal. It offers a stable job with flexible hours and great benefits. The managing team is easy to access.
Cons
It can take a bit of time to feel accepted in some groups since some employees have been friends since a long time. It depends of the group and the personality of the newcomer.