Pros
None during my employment
Cons
This company will sell you the dream at interview (if you can call it an interview) gather your salary expectations AFTER the so called interview process then offer you a pittance more on the pretence of flexibility and career development. They offer access to neither of these things easily and will squeeze every hour of work they can get from you. They will tell you they are flexible and agile etc but the reality is the HR managers and senior management are so bent backwards they don't even know what agile or flexibility means. I've seen it first hand and it's basically a bunch of buzzwords they use at interview that is NOT reflected in the culture. Development plans are inconsistent at best and non-existent in general as are salary reviews. I actually have no idea how they go about reviewing your salary when they don't review performance. Its like picking a figure out of thin air (e.g a 1% increase despite exceeding objectives that were set) there's an undoubted plethora of discrimination, favouritism and just plain political mince in this company