Pros
Great leadership with an ability to enter an account executive position from entry level much faster than at larger companies like ADP or Oracle. Smart, young managers who do not micromanage. Upper management hires people who they know can get the job done and are hands off if you do your job. No rifts between teams. Everyone at the company works well together, goes to lunch, happy hour, etc. A number of managers are getting MBAs while working--a great thing for individuals wanting to gain the experience and education to get into management themselves. Lunches, snacks, coffee are provided and most sports games are broadcast to watch on break in the tv room.
Cons
Maybe catered lunches that some bigger startups offer. But I'm not going to complain, I've had two other jobs before joining Innotas and this is a special place.