Pros
Flexible hours (although there are still parts of your job that you have to do that don't count towards your hours). Good job to have while you focus on your studies or focus on getting another job.
Cons
The training is rubbish. Pay is crap. The only reason they have to mircomanage everyone is there is NO incentive to do anything above the bare minimum. There is no point in making friends because of the high turnover rate, they will leave. Senior management look down on staff, literally referring to them as 'peasants' (I still have this on emails). They're struggling to recruit because it's such a rubbish place to work so they try to bribe staff with £1,000 to get their friends to work there but then the company try to get out of paying the £1,000 even after your friend has worked there a year. Similar to how they rob customers by not giving refunds to them. Even when you hit bonus targets you might not actually get bonus and they try to find a way to not pay you. I hate waking up knowing I have to work for this company just to afford food. If I had any savings I would have already quit but you can't get savings on the wages they pay. Cannot wait to get out of here.