Hardworking team, decent salary after you grow old in the company only.
Cons
Bad management, one person to do all roles for more than one project, delayed deadlines, too many pointless feature requests, zero transparency, very poor treatment for the employees.
You can have a chance to work with the latest technology. They pay well.
Cons
From the second you enter the door you are expected to work, until the second you get out of the door. Human interactions are not encouraged, rather discouraged and you are expected to stay at work at least 9 hours per day, on the minute.