Pros
You get paid pretty well soon after joining (presuming you pass your probation) If you're like me and you love processes, there's a lot of them. For such a tiny company we have a huge amount of them I'd love to write more, but the ones that are coming to mind just sound sarcastic. Like ample sized parking bays...
Cons
More or less everything else. You'll work illegal hours which bear zero resemblance to what's stated in your contact. That I hate, but I can live with it as I do realise that I'm overpaid for someone of my experience and this is the way the company makes for it. However, what I'm struggling with. Is the lack of CV development. I've learnt very little stuff which I can take elsewhere and be paid a similar salary with. This is my biggest issue having joined as a graduate. I've done the odd interview and elsewhere and just have very little to offer in the way of experience over the last 4 and a half years.