The business showed consistently a drive to improve, both regarding SOPs and its managing of staff members. Have nothing but positive experiences to share having worked there for 2 years.
Cons
Would be the same that most companies have, nothing specific to this business.