Pros
Salary is competitive and benefits are decent.
Cons
Poor leadership/management - the management are inexperienced and incompetent, they don't listen to suggestions well and keep making the same mistakes. It is also unprofessional of the managers to talk negatively and gossip about their own people openly to other co-workers and other departments. The managers also do not protect their own people, instead, they challenge and throw their own people under the bus in meetings in front of other departments. This is extremely unprofessional and poor management. Poor work & life balance - majority of the people work at HFT have no life, the managers expect you to work 24/7. You are asked to work at late nights, weekends and even holidays. It is extremely unhealthy and inhuman of the managers to ask their people do work such long hours. The workload is unsustainable. Not enough employee to support the quick growth and everything falls on you to complete. Poor workload arrangement - the workload here is not even. some people have a lot of workload but some don't. Again, the managers assign workload based on preferences, not what makes sense. Poor system and process - the company's system and process are very insufficient. Many people tried to change or improve them, but have not been successful.