PROS: Great place for young, highly driven, "millennials." Great pay. Great benefits. They take their core values very seriously. Non-traditional. Fast growing, fast paced, very supportive of personal goals. Big on professional development, rewarding sacrifice, and recognizing hard workers.
CONS: Very poor diversity. Difficult place to fit in - more ... if you're introverted or older. 100% open environment, like a call center. No cubicles or private spaces unless you're high up in management. If you don't like a 4' adjustable desk on wheels, you won't like working here. - less