The salary is always on time. The program is flexible, you can come in late or leave early if you have a problem.
Cons
The salary is medium and sometimes the things are done chaotically. The company has many debts. There are almost no salary raises. The location not so good.