Pros
Remote working possibility. Not sure what else.
Cons
Employees are openly threatened to be fired during weekly productivity meetings. Everyone is very nervous and scared to say or ask anything during meetings (or do anything innovative), because the boss may not like it and they fire people very easily. 8 hours per day end up to be 10 - 12 hours per day. If you take break you have to turn off the timer, you are learning something you turn off the timer (they check how much time you spend on this), you go to bathroom you turn off the timer, overall this 8 hours steches to 12 hours, sometimes even more. You are very unlikely to be making the amount of money they are offering. For example you are blocked you turn off the timer you lose money, you take vacation you lose money, you become sick you lose money (if not the job) My whole team was notified one day before the client left the Crossover, thus we instantly lost our jobs and it's been months we are rotting on the marketplace with false promises. Developers are treated very poorly. The management makes you feel you don't matter for them and you gotta put your head down and work like there is no tomorrow.