Pros
Salary is above average for typical industry position. On-site training and certifications are provided on a regular basis and costs are covered by the company.
Cons
Probation lasts 1 year rather than 6 months. Upper management seems there to do the CTO's bidding rather than actively take bigger decisions themselves. Micromanagement so intense that CTO had/has final say over something completely unrelated like marketing material. CTO acts and takes decisions as though the entire company is trying to screw him over, which given his treatment of them is probably true. Culture of fear pervades the company. Time-tracking is very strict (despite what they tell you), for example by 1.31pm (break ends at 1.30pm) the canteen would be empty. No attention whatsoever to technical quality and even mid-term planning. Office politics rule supreme. Do not expect to build a career without "agreeing fervently" with superiors.