Pros
For those with zero experience, it's a great place to get in and learn if you can convince them that you will work long and hard. In addition, there are many really great folks that work at this company and the average age falls around 28, so it is quite young for a company this size.
Cons
For those with no experience, you will be paid way below the average. In order to receive a pay increase, you will have to meet ridiculous standards, but you will be shifted around from department to department, as a way to "get your feet wet". In reality, you are never gaining enough experience to meet their standards for advancement. For more seasoned professionals, you will make less than the average, but you will be promised an amazing company culture and the ability to advance. In fact, you will be burdened with an incredibly inexperienced team and repeatedly expected to complete your tasks in unrealistic timeframes while picking up the slack of your team members and teaching them things that any intro-level employee should already know. Because of this, your hours will creep and eventually leaving around 8, 9 or 10 at night will be commonplace and expected. The company is run as if it were a startup, even though there are around 600 employees. Employees must join recruitment teams that have recruitment goals per month, yet they receive zero reimbursement for finding individuals who are hired. You will be expected to use your social media, such as Facebook to actively recruit. Pay increases are laughably low to the point that they are insulting, eg, $1 - $2 more per day. You are expected to attend a plethora of welcoming parties, lunches, after hours events, etc. and you must pay your own money to attend these events, many of which costing around $50 and up. This, compounded with your low salary in a very expensive city leaves you, struggling and overworked. Surprisingly, the company culture will seem very friendly and happy as almost all employees believe they are owners, since that is what they are repeatedly sold. To further this belief, each meeting is expected to either begin or end with an employee giving their take on one of the numerous points from the company credo.
For those who care to advance their career while remaining independent thinkers, this work environment will be a daily struggle as independent thought will fall on deaf ears. In addition, you will attend numerous meetings per day, half of which are not directly related to your specific work, but rather recruiting or monthly pizza party events (also recruiting methods). Finally, in an effort to maintain the 'start-up' idea, projects are continually being started with small teams and after very short periods (2 or 3 months) of extremely long hours, the project will either be gutted, leaving a single employee to operate it or it will be folded into an existing product and most of the work will be lost. At the end of the day, decisions at BizReach are not made based on delivering quality products and experiences that provide value to customers. Instead, this company plays numbers and they make decisions based on how many customers they can trick into paying money. As an employee at BizReach, expect to have the realization after a while that you have been tricked too.
Finally, check out the company facebook page and count how many party pictures there are of the CEO (Swimmy) hoisted on everyone's shoulders. He is after all a god to them.