Pros
Great benefits and mostly relaxed working environment - many of the colleagues there are pleasant and at times it can be fun. Great product offering.
Cons
Management has no control over the company - it is a dictatorship of the CEO and his will, which changes daily, so inevitably whatever you are doing is wrong, despite being a direct order ("you misunderstood me" are words you will hear, everybody has). Despite the great product offering the company is just so poorly run that projects are always behind schedule and over budget, staff members get stressed out and the atmosphere in the office is very, very negative. Little to no willingness to offer meaningful job training (despite touting an apprenticeship program) or advancement within the company.