Short answer: most likely fine.
Long answer:
The fittings used for change of direction in sanitary drainage systems will depend on the local code.
The International Plumbing Code allows the use of the following fittings for the following changes of direction:
706.3 Installation of fittings. Fittings shall be installed to guide sewage and waste in the direction of flow. Change in direction shall be made by fittings installed in accordance with Table 706.3. Change in direction by combination fittings, side inlets or increasers shall be installed in accordance with Table 706.3 based on the pattern of flow created by the fitting. Double sanitary tee patterns shall not receive the discharge of back-to-back water closets and fixtures or appliances with pumping action discharge.

Starting from the main horizontal line at the hanger, the first change in direction is from horizontal to vertical, and it looks like either a quarter bend or short sweep bend was used, which meets the requirements of the table above.
The next change in direction is from vertical to horizontal, and it looks like a long sweep bend was used, which meets the requirements of the table above. (Note that this line is larger than 2", a long sweep bend is the only allowable 90° fitting for this location).
Next is the line cleanout, followed by a horizontal to vertical change of direction using two eight bends.
So if you are in an area that is based on or uses the International Plumbing Code, this installation should pass inspection.
However, this installation would not pass inspection if it was located where I live (British Columbia, Canada), as our code only allows the use of 90° elbows for changes from horizontal to vertical. Any vertical to horizontal must be made with two 45° elbows.