Pros
Free parking, nice offices, free fruit provided for staff, many staff members were kind and approachable.
Cons
There was no clear strategy for the company and it's sales team. Training left a lot to be desired. The advertised role was a lot different to the one that you were expected to do. In an interview I was told that it wasn't expected for me to be constantly on the phone in a telesales type role as they already had a massive customer base, but this wasn't true, it turned out that I was expected to be on the phone cold calling people with a very vague sales pitch and set of products. One line manager was an awful line manager who didn't know how to speak to people and communicate. In the end it was clear that my role wouldn't be an easy one and I had to act on that. As people have already mentioned, senior management weren't willing to take suggestions on board and saw them saw suggestions as insults rather than constructive.