Pros
I have only been here a short time, but I think I am here to stay. Amazing perks including free breakfast, lunch, and snacks every day. A new gym, that actually has everything you need, and I'm a pretty serious lifter. The gym also has beautiful individual private shower rooms with shampoo and body wash dispensers, your own sink, bench, and towel service. A game room with poker tables, pool tables, arcade games, video games consoles, virtual golf machines, and other stuff I can't think of. Electric car charging stations. Dry cleaning pickup and drop off. On-site car detailing and servicing (that and dry cleaning you have to pay for). An on-site nurse practitioner that is completely free. Fitness classes. An international poker tournament in addition to a bunch of other stuff.
Aside from the amazing perks, it's also just a great place to work. There are so many talented and intelligent people, and you can walk up to any one of them and start a conversation. I was told a couple of the guys who started this company still show up to work everyday and sit right on the trading floor and talk with the employees.
The pay is also good, but I don't know how the raises are yet.
Cons
Surprisingly mediocre benefits. Health insurance is either high deductible or high monthly cost with smaller deductible and you are not fully covered.
401k contributions are only %50 matched for the first %6 of your salary. There is also a vesting schedule of %20 per year, so you are not fully vested until you have been here for 5 years.
Although the flat corporate structure is appealing in some aspects, there also appears to be little room to move up in the company and advance your career at least from a job title standpoint.