Pros
Nice working environment, and great people to work with. Cinema screenings.
Cons
No bonus (only directors get this). No flexible working - you get the third-degree if you take even half a day off. Stone age management. In IT they have directors whose background is building PCs, and have no people skills. They then promote their buddies, so you have a clique that prevents the department advancing and improving. They do talk about improving things, and bringing new blood in, but they then hold these people back, so they end up leaving the company. Only the incompetent, stupid and lazy would stay! Personal development is not taking seriously in IT - they just like to go through the motions for the annual performance review. New management are trying to change this, so it depends if you end up in an old school IT department.