Pros
Never got a chance to actually work there so wouldn't know.
Cons
I didn't even get to start with the company as they did not complete pre requisite checks prior to the contract being signed. It was a minor thing that could have been prevented however was not checked on their end when I was pushed to resign from my current job and sign the contracts to start the following week. Only for them to turn around and retract the offer over something preventable, leaving my unemployed. Extremely poor handling for HR with their response being 'I don't know what to say to you' when explaining they were leaving me jobless due to a careless mistake on their behalf. SO disappointed, had high hopes for the job and the company. Did not even hear from my line manager in all of this nor did I receive an apology for leaving me unemployed and mucking me around.