Pros
Culture: I really enjoyed the company culture at TikTok, it is very inclusive and generally very flexible although that could depend on department you are in. Most people are very friendly and easy to approach. Perks: There were also a lot of non salary related benefits such as free snack, coffee, lunch on site etc. Office: The office is super modern, in a good location and conventient.
Cons
Career prospects: Depending on the department and location, there is very limited and little or I would even say no room for growth in terms of career progression. Only a handful of people get title changes or promotions , if you get stuck in a role you could spend over 2-3 years there without getting a raise or being promoted. No opportunity to gain technical skills: Again, it depends on the department but there tends to be very little investment in employee education and opprtunity to learn more techical skills on the job. This could close of a lot of future career opportunities for someone who is not able to progress further from a position.