Pros
So something that OP does is that they tell their employees to give a positive review of OP and then all those that do get put in a bucket and a few are given gift cards to random places in the valley. If you notice a surge of reviews that goes for a few days...ignore those reviews. (look at April's reviews)
Cons
On the outside the company seems fantastic, but within it is very clicky. If you do not get along with someone, you will be bullied out. You are not given a warning or a chance to see how a problem can be fixed. Ideas that you offer are not taken seriously unless you have been one of the prized few that are buddies with management. Long hours and constantly being watched of what you are doing and if you are living up to the standard of the prized few.