Pros
They hired some of the smartest, most brilliant people I have had the pleasure of working with. I learned a lot (mostly from pain and what not to do)
Cons
Boys club culture. Also highly political. Upper management never made decisions or gave direction, but fostered a culture of finger pointing. They pretend to want to empower their employees, but they prefer 'yes' men to soothe their egos. Expectation was to work around the clock, even on holidays. A lot of u suffered tons of health issues here. They were the same with customers as they are with their employees: They did not care. I saw such disregard for humans and honestly. They are definition of do whatever you can to make a sale, even if it means lying to customers. They even pretended that some sales' proceeds went to a charity when it did not. These guys are smart, but if you have any sense of ethics...AVOID working here. They would constantly claim we would have the best performance as a whole and then lay off people in batched to inflate their numbers for investors.