Pros
OK if you are starting out on a career. Some good people. Trying to catch-up in terms of large company systems and ways of doing things. I was put on a training course.
Cons
The disadvantages of a large company but without the benefits. Small company mentality - very cliquey and so on.. Too much emphasis on commission earning sales people and not enough on those who help them succeed. A top-down attitude to staff reinforced by senior management whose prejudices are reflected in the idea that people can only be trusted to work when in the grey, poorly lit overcrowded box and where the air conditioning is switched off at 6pm. You are offered a not particularly good salary to start with and you will not get an increase despite your performance and hard work. Senior managers, who partly own the place, think that as it's good for them it's also good for you. No it's not - there is almost a slightly North Korean feeling when you receive a weekly email from the boss who says he doesn't like holidays. That's why you get a relatively poor entitlement of 20 days holidays when you start. Although it has been trying to catch up in terms of large company systems it still seems to be stuck in the 1980s. It is not so much sales-driven as process driven. Seen as not a 'team player' if you don't go to the canteen where the food is awful. You can't change anything. I didn't realise how bad it was until I left when my children pointed out that I was no longer angry and irritable during the week - and that was despite working longer hours in my new job. This was to quite an extent the result of working for a control freak but the tone is set from on high.