I worked for two and a half years at Crossover as a software engineer.
You will be a slave working 40 hours per week (actually 60 hours). They give you unachievable metrics and you have to work overtime to achieve it without getting paid for overtime. A dirty technique to abuse employees.
You will be fired at any moment. No job security.
They have very high standards for developers, but no standards for themselves. You have to be professional, you have to be the best, but they don't have any responsibility. Their projects are outdated, debug builds are broken, no documentation, they use obsolete technologies like Visual C++ 98, ASP.NET WebForms, and so on. Yet they will push you as hard as they can to be more productive.
You have to install spyware on your computer and anything you do will be recorded. Any websites you visit, any application you run on your computer, screenshots of your screen, taking pictures of you every 10 min, how many keypresses and mouse clicks you did every 10min. They also have browser extension spyware to control anything you do on the web. BTW, sometimes their spyware doesn't work and you will be blamed.
They will say it is our clients who push you, but there is no client. Crossover and a whole bunch of other companies like GFI, Aurea, Exinda, etc. all belong to the same group of people and Crossover is their hiring machine. It is a software sweatshop. Read the article "How A Mysterious Tech Billionaire Created Two Fortunes" by Forbes. You can google that phrase.
Huge work pressure and it will build up every week.
No benefits, no paid leave, nothings, just quick cash, and you will be fired easily.