Pros
This is a company that help you grow and well paid salary for your skill. Even you are not that good, still give a try, it has a team to help your grow. I have worked in GTP for many years( 6 years), even after resigned from company, i came back again, they rehired me.
They award their employee for their performance, not just money/bonus, but certificate! It helped me a great deal in my career and it makes your resume stand out.
Smaller company, but it is growing. You can meet company CEO and VP any time, they take you to lunch, holiday gift, etc. Those thing that you do not see in large company, bro...
I am very honest to provide this review, it is really a great company to work for. I have worked in large and mega big company during my entire career. I was moved out due to relocation, otherwise i would continue to work for GTP.
Cons
I have little complain about this company