Pros
Nice people Staff benefits - good perks at work Free parking
Cons
HR is subjective dependent on managers who don't have experience. Managers are quick to have vendettas. You will give money away to keep bad processes quiet. Staff are open about hating the company and are not there for long term unless they haven't got the experience to go anywhere else. Interviews are unfair - a recent position went to someone after a 'quiet word' was had, with no interview. People with skill are made to feel outsiders through snide comments or exclusion. Anyone is recruited which leads to a lot of bad performers and poor behaviours. No long term aim. Call avoidance is rife. The culture of the place is only okay because of some of the people who work there.