Pros
They trained me ready to get a real job where paid fairly and actually appreciated. 1/4 pay rise on leaving after 7 years of false promises. They provide an all round experience, there is no concept of dedicated roles any more that was abolished by Ivor so you whatever you role in the company or personal strengths you will have to do everything from business acquisition, project management, financial reporting/management as well as your actual job.
Cons
Pay 2/3 of national average to start, constant promise but absolutely no chance of ever getting market rate. Stupidly waited over 7 years on false promises that never happened. Atmosphere in office is very depressing. No attempt to counter offer on leaving, just an announcement that getting replaced by 4 people in Bangalore.