TP is a perfect place and a bed rock for young, aspiring, ambitious people as it provides an extremely homogeneous culture for people to be successful and grow with the organization's growth.
Cons
We need to reinvent our image from being a big bureaucratic company to work with to that of an agile elephant who can dance..