Not much, alot of pretending that they are good company to work for.
Cons
Very low salary, expecting a lot of work and higher "standard" which means you will work more for cheap. long boring office hours, unpaid launch break time, 46+ hours is normal.
* nice infrastructure
* nice comissions & fringe benefits
* some very competent people
Cons
* No consideration for employees opinions
*Little is done to boost your potential and progress your carreer
* Very bad and inhuman treatment of employees
* Very unclear/incertain vision
* Management is located in UK and is sometimes disonnected to the field reality