Pros
Most people were nice and friendly
Cons
The most unethical & unprofessional leadership I have ever worked with. CTP makes no roadmap or gives any direction to the management. Also, lots of office politics. Always more important whom you talk to and whom you know rather than the work you deliver. Definitely, this place is not for smart people at all.