Pros
This is my 4th job and I can say that this is one of the best company to work at. TP provides a great working environment, supportive teams, and amazing career opportunities. Not to mention, the working space and office is comfortable and they provide us with anything we need such as in-office psychologist, nap rooms, and clinics. Good job, TP!
Cons
The ACs are too cold in some office spaces, so you have to bring something warm with you.