Great if you want to fit in with clicky teams. Some teams are slightly better than others, but you will probably be in a team led by someone that has been at the company for 20+ years and refuses to change to improve the process even for the better. There is a huge lack of communication between internal teams due to politics, which wasted a lot of money. The performance review process is subjective regardless of the amount of work you completed. The HTC food is mostly not that good for the price. This is a greate place to skate by if you don't care. Avoid this place if you actually care.