Pros
Provided you are not on the support team, the technology is cutting edge and interesting from a development standpoint. Also, for the most part the individual contributors are awesome people. I've met a ton of great friends and learned a lot from my former co-workers at Mad Mobile.
Cons
The company is a sales driven tyranny. While sales is a crucial part of any business model, it is revered at Mad Mobile as the only worthy skill. Developers, Business Analysts, Project Managers, and QAs are all treated as dispensable numbers. Churn rate is extremely high at this company. Mad Mobile also has an embarrassing number of VPs given the size of the company. The 3:1 VP-to-Employee ratio is not that much of an exaggeration. Words of advice to potential new hires reading these reviews: First, click the "Rating Trends" button up by the company rating. Notice the non-normal distribution of ratings primarily consisting 1 and 5 star reviews. Seems a little odd, doesn't it? Next read some of the latest 5 star reviews. Notice that they all focus on how much the customer loves Mad Mobile and how revolutionary the product is. Sure seems like something someone from management would write.