Pros
Good company to get some experience in the industry and move on.
Cons
C&M Recruitment, dealing with them was awful every time.
Favouritism and connections make the biggest difference, if you can't make friends with team leads or supervisors you will have a hard time growing.