Pros
Smaller company that's growing fast. There is lots of perks that the company provides that makes it cool to work here. Free gym membership, random catered food, etc. Lots of career growth here and really bright people. For the most part management is easy going. Company stays close to the bleeding edge of technology so you get to see lots of cool things. Slick headquarters that has cool technology built into the place. Its a little strict on what can be out in the open and nothing is labeled in the break rooms.
Cons
Benefits. A family of 4 insured will cost you over $600 a month. That's medical alone. Dental is cheap for the most part. Vision is typical. They tout that they pay 60 something % of the overall cost though. Seems like they are getting ripped off and have no concept of shopping around and doing everything to find a better plan. Coverage is average If not just a hair better than that. Tack on $80 for parking in the deck every month and the 1% KCMO tax and you will see any pay raise you get coming here go away. No 401k matching. They seem to have no desire to change this.