Pros
iBeta has been a great experience for me. They are a loose and fun culture with quite a bit of room to be yourself. The company is willing to higher people with little or no experience who can show that they have a desire for QA. This proved to be a huge help for me in my career development. The management is lax, giving the employees the ability to work without micromanagement. This means that testers will often be given responsibilities beyond testing to improve their skill base. The projects range in scope and content, some can be fun and short, while others are long and a little dry. I find that the verity of projects keeps me fresh and ready to test well.
Cons
There can be some down time. If no new contracts are coming in, there can be a lot of standing around. The winter is the worst part of the year, as the company will slow down immensely. This time has in the past been characterized by mass layoffs. It is damaging to morale when this happens, making everyone tense and on guard. That said, this is not often the tone of the office, but if it happens, it effects everyone. The compensation is lacking to say the least. Granted that this is a job that will take people with little or no prior experience, they do not reward good work with pay raises. The scale ends before it really begins. They pay about 1/3 of the average salary for the same positions. This is a certain draw back. The last thing that I will say is that they are not particularly focused on developing skilled and competent employees. There is absolutely no automation experience to be gained from this company. This will make your experience less than half as good when looking for a job. The skills you may develop are not from management desiring your growth, they seem to be born of laziness. Your manager doesn't want to do something so the responsibility falls to you and it's trial by fire. If that suits you, then this is not a con, but It should be considered.