Good place to start, nothing else
Pros
Flexible working hours, really helps you build your communication and networking skills. Good start for freshers since the salary is pretty good and offers a lot of growth between college and first job.
Cons
Everyone here has no regard for personal lives, are rude and inconsiderate. They won't care if you have a life of your own outside of the organization. They are a few workaholics here who live and breathe TopHire so much that it's become their personal lives, but it's really stupid to expect the same from others. Long working hours on most days and you will 100% get micromanaged so much that you will start doubting your abilities. Anxiety and mental stress is almost guaranteed. The job is basically like running a glorified call center with almost 100-150 calls every day. They stress on the company culture part of it so much that they forget that their employees are real people with daily stuff going on in their lives. They expect everyone to be young, enthusiastic about every single thing, and really extroverted - which is not the case with everyone obviously.