Pros
The bonus. Aside from that I cannot think of a single positive thing to say about this company.
Cons
This company hires young people just starting out on a career, to squeeze every single drop of productivity and mental energy from them in return for a low salary and not a lot else. Furthermore if you take a sick day, you do not receive a bonus payment that month. Try and book a day off 6 weeks in advance and it's highly likely you will be refused it. For some months over the summer period, you can't take any of your holiday whatsoever! Staff are treated with utter contempt, and I personally lost count of the number of staff members who left the office in tears. I think this company's slapdash work ethic and the stress this causes staff is absolutely dispicable.