Great place to work at.The good thingsThe company itself, the working environment, the activities. The management, employees, salary, as well as the benefits.
The challengesThe challenges I guess would be, the customers chasing for the status of their invoices and the payment as well. But it was all manageable, overall.