Pros
They had many very intelligent people with very strong backgrounds. The office was beautiful and the perks were cool. Great food for breakfast and dinner, unlimited PTO was most often real so long as you were performing, and company outings were a good time.
Cons
The experience as a whole was smoke and mirrors. They had many people in leadership positions who lacked experience. There was a lot of office gossip and politics. Do not expect quality training, you are not setup for success, and while I was there our compensation structure changed numerous times. They did not keep their word when it came to pay. They made the commission structure so complicated that it was impossible to identify what you were being paid. They do not promote from within and they restructured the company what seemed to be once every other week.