Pros
Definitely here the answer is the teammates, the team. Even though they give you terrible tasks and you don't have a competitive-salary, there is a commitment to deliver the best.
Cons
They have been promising to update the career path for 2 years.
They do not update your salary, there are many people who leave for this reason.
There are no challenges at the level of clients and projects, who are put in priority even if they mistreat you or are not receptive to your proposals.
They say they give priority to people, but when they say this they mean those who pay them, not their employees.
Customers are charged 70 usd and employees are paid a sixth/fifth of that.
They take advantage of any situation that occurs in the office to post it on Instagram to raise the level of the employer brand.
They have been taking away benefits as time goes by.
the organization and communication of the operations manager is very bad, from the side of clarity and the way he treats people. The management of the organization between projects, knowing that there was a lack of resources was not good. He has achieved that teams are completely burned out, even when the situation was mentioned to him, and there was no intention to change this.